Lines Matching refs:param

365         foreach ($realParams as $pos => $param) {
366 if ($param['variable_length'] === true) {
371 foreach ($params as $pos => $param) {
373 if ($param['type'] === '') {
378 $typeNames = explode('|', $param['type']);
419 $param['var'],
437 $param['var'],
447 $param['var'],
455 if ($param['type'] !== $suggestedType) {
459 $param['type'],
462 … $fix = $phpcsFile->addFixableError($error, $param['tag'], 'IncorrectParamVarName', $data);
467 $content .= str_repeat(' ', $param['type_space']);
468 $content .= $param['var'];
469 $content .= str_repeat(' ', $param['var_space']);
470 if (isset($param['commentLines'][0]) === true) {
471 $content .= $param['commentLines'][0]['comment'];
474 $phpcsFile->fixer->replaceToken(($param['tag'] + 2), $content);
477 foreach ($param['commentLines'] as $lineNum => $line) {
479 || $param['commentLines'][$lineNum]['indent'] === 0
484 $diff = (strlen($param['type']) - strlen($suggestedType));
485 $newIndent = ($param['commentLines'][$lineNum]['indent'] - $diff);
487 ($param['commentLines'][$lineNum]['token'] - 1),
496 if ($param['var'] === '') {
500 $foundParams[] = $param['var'];
503 $this->checkSpacingAfterParamType($phpcsFile, $param, $maxType);
508 if ($realName !== $param['var']) {
511 $param['var'],
516 if (strtolower($param['var']) === strtolower($realName)) {
523 $phpcsFile->addError($error, $param['tag'], $code, $data);
525 } else if (substr($param['var'], -4) !== ',...') {
528 $phpcsFile->addError($error, $param['tag'], 'ExtraParamComment');
531 if ($param['comment'] === '') {
536 $this->checkSpacingAfterParamName($phpcsFile, $param, $maxVar);
539 if (preg_match('/^(\p{Ll}|\P{L})/u', $param['comment']) === 1) {
541 $phpcsFile->addError($error, $param['tag'], 'ParamCommentNotCapital');
544 $lastChar = substr($param['comment'], -1);
547 $phpcsFile->addError($error, $param['tag'], 'ParamCommentFullStop');
571 * @param array $param The parameter to be checked.
577 …protected function checkSpacingAfterParamType(PHP_CodeSniffer_File $phpcsFile, $param, $maxType, $… argument
580 $spaces = ($maxType - strlen($param['type']) + $spacing);
581 if ($param['type_space'] !== $spaces) {
585 $param['type_space'],
588 … $fix = $phpcsFile->addFixableError($error, $param['tag'], 'SpacingAfterParamType', $data);
592 $content = $param['type'];
594 $content .= $param['var'];
595 $content .= str_repeat(' ', $param['var_space']);
596 $content .= $param['commentLines'][0]['comment'];
597 $phpcsFile->fixer->replaceToken(($param['tag'] + 2), $content);
600 foreach ($param['commentLines'] as $lineNum => $line) {
602 || $param['commentLines'][$lineNum]['indent'] === 0
607 $diff = ($param['type_space'] - $spaces);
608 $newIndent = ($param['commentLines'][$lineNum]['indent'] - $diff);
610 ($param['commentLines'][$lineNum]['token'] - 1),
626 * @param array $param The parameter to be checked.
632 …protected function checkSpacingAfterParamName(PHP_CodeSniffer_File $phpcsFile, $param, $maxVar, $s… argument
635 $spaces = ($maxVar - strlen($param['var']) + $spacing);
636 if ($param['var_space'] !== $spaces) {
640 $param['var_space'],
643 … $fix = $phpcsFile->addFixableError($error, $param['tag'], 'SpacingAfterParamName', $data);
647 $content = $param['type'];
648 $content .= str_repeat(' ', $param['type_space']);
649 $content .= $param['var'];
651 $content .= $param['commentLines'][0]['comment'];
652 $phpcsFile->fixer->replaceToken(($param['tag'] + 2), $content);
655 foreach ($param['commentLines'] as $lineNum => $line) {
657 || $param['commentLines'][$lineNum]['indent'] === 0
662 $diff = ($param['var_space'] - $spaces);
663 $newIndent = ($param['commentLines'][$lineNum]['indent'] - $diff);
665 ($param['commentLines'][$lineNum]['token'] - 1),