Выравнивание тега @param в сниффере php кода

Я использую сниффер php кода для функции, я хочу добавить тег @param, но он дает мне ошибку выравнивания первого и второго параметра.

/**
 * for generating thumbnail 
 *
 * @param int    $minSize    an integer to size of thumbnail
 * @param string $sourceUrl  the string to source url 
 *
 * @return int the integer 
 */

function imgThumbs($minSize, $sourceUrl)
{   
}

Подскажите пожалуйста, в чем проблема, почему она не отображается, первое и второе не выровнены.

1 ответ

Решение

Ожидается 1 пробел после самого длинного имени переменной

В вашем коде самое длинное имя переменной $sourceUrl сопровождается 2 пробелами.

Изменить: Вот как это должно работать (по крайней мере, эта ошибка должна исчезнуть). Я использовал точки для пробелов в важных местах.

/**
 * for generating thumbnail 
 *
 * @param.int....$minSize...an integer to size of thumbnail
 * @param.string.$sourceUrl.the string to source url 
 *
 * @return int the integer 
 */
Другие вопросы по тегам