выравнивание тега @param в сниффере php кода - PullRequest
10 голосов
/ 18 января 2011

Я использую сниффер 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 Ответ

17 голосов
/ 18 января 2011

Ожидается 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 
 */
...