@@ -207,6 +207,7 @@ discard block |
||
207 | 207 | /** |
208 | 208 | * Given a docblock description in the form "$variable description", |
209 | 209 | * return the variable name and description via the 'match' parameter. |
210 | + * @param string $source |
|
210 | 211 | */ |
211 | 212 | protected function pregMatchNameAndDescription($source, &$match) |
212 | 213 | { |
@@ -220,6 +221,7 @@ discard block |
||
220 | 221 | /** |
221 | 222 | * Given a docblock description in the form "$variable description", |
222 | 223 | * return the variable name and description via the 'match' parameter. |
224 | + * @param string $source |
|
223 | 225 | */ |
224 | 226 | protected function pregMatchOptionNameAndDescription($source, &$match) |
225 | 227 | { |
@@ -38,6 +38,9 @@ discard block |
||
38 | 38 | protected $usesOutputInterface; |
39 | 39 | protected $returnType; |
40 | 40 | |
41 | + /** |
|
42 | + * @param string $name |
|
43 | + */ |
|
41 | 44 | public function __construct($name = null) |
42 | 45 | { |
43 | 46 | $commandInfo = false; |
@@ -67,6 +70,9 @@ discard block |
||
67 | 70 | return $this; |
68 | 71 | } |
69 | 72 | |
73 | + /** |
|
74 | + * @param CommandProcessor $commandProcessor |
|
75 | + */ |
|
70 | 76 | public function setCommandProcessor($commandProcessor) |
71 | 77 | { |
72 | 78 | $this->commandProcessor = $commandProcessor; |
@@ -120,6 +126,9 @@ discard block |
||
120 | 126 | return $this; |
121 | 127 | } |
122 | 128 | |
129 | + /** |
|
130 | + * @param CommandInfo $commandInfo |
|
131 | + */ |
|
123 | 132 | public function setCommandInfo($commandInfo) |
124 | 133 | { |
125 | 134 | $this->setDescription($commandInfo->getDescription()); |
@@ -198,6 +207,10 @@ discard block |
||
198 | 207 | return $dom; |
199 | 208 | } |
200 | 209 | |
210 | + /** |
|
211 | + * @param \DOMDocument $dom |
|
212 | + * @param string $tagName |
|
213 | + */ |
|
201 | 214 | protected function getSingleElementByTagName($dom, $parent, $tagName) |
202 | 215 | { |
203 | 216 | // There should always be exactly one '<command>' element. |
@@ -275,6 +288,9 @@ discard block |
||
275 | 288 | return InputArgument::OPTIONAL; |
276 | 289 | } |
277 | 290 | |
291 | + /** |
|
292 | + * @param CommandInfo $commandInfo |
|
293 | + */ |
|
278 | 294 | public function setCommandOptions($commandInfo, $automaticOptions = []) |
279 | 295 | { |
280 | 296 | $inputOptions = $commandInfo->inputOptions(); |
@@ -345,6 +361,9 @@ discard block |
||
345 | 361 | ); |
346 | 362 | } |
347 | 363 | |
364 | + /** |
|
365 | + * @param Hooks\CommandInfo[] $commandInfoList |
|
366 | + */ |
|
348 | 367 | public function optionsHookForHookAnnotations($commandInfoList) |
349 | 368 | { |
350 | 369 | foreach ($commandInfoList as $commandInfo) { |
@@ -137,6 +137,9 @@ discard block |
||
137 | 137 | return filemtime($path) != $cache['mtime']; |
138 | 138 | } |
139 | 139 | |
140 | + /** |
|
141 | + * @param string $methodName |
|
142 | + */ |
|
140 | 143 | protected function constructFromClassAndMethod($classNameOrInstance, $methodName) |
141 | 144 | { |
142 | 145 | $this->otherAnnotations = new AnnotationData(); |
@@ -400,7 +403,7 @@ discard block |
||
400 | 403 | /** |
401 | 404 | * Return the list of refleaction parameters. |
402 | 405 | * |
403 | - * @return ReflectionParameter[] |
|
406 | + * @return \ReflectionParameter[] |
|
404 | 407 | */ |
405 | 408 | public function getParameters() |
406 | 409 | { |
@@ -540,7 +543,7 @@ discard block |
||
540 | 543 | * Examine the parameters of the method for this command, and |
541 | 544 | * build a list of commandline arguements for them. |
542 | 545 | * |
543 | - * @return array |
|
546 | + * @return DefaultsWithDescriptions |
|
544 | 547 | */ |
545 | 548 | protected function determineAgumentClassifications() |
546 | 549 | { |
@@ -560,6 +563,7 @@ discard block |
||
560 | 563 | * Examine the provided parameter, and determine whether it |
561 | 564 | * is a parameter that will be filled in with a positional |
562 | 565 | * commandline argument. |
566 | + * @param DefaultsWithDescriptions $result |
|
563 | 567 | */ |
564 | 568 | protected function addParameterToResult($result, $param) |
565 | 569 | { |
@@ -650,6 +654,8 @@ discard block |
||
650 | 654 | /** |
651 | 655 | * Given a list that might be 'a b c' or 'a, b, c' or 'a,b,c', |
652 | 656 | * convert the data into the last of these forms. |
657 | + * @param string $text |
|
658 | + * @return string |
|
653 | 659 | */ |
654 | 660 | protected static function convertListToCommaSeparated($text) |
655 | 661 | { |
@@ -72,6 +72,9 @@ |
||
72 | 72 | $options->setWidth($width); |
73 | 73 | } |
74 | 74 | |
75 | + /** |
|
76 | + * @return CommandData |
|
77 | + */ |
|
75 | 78 | protected function getTerminalWidth() |
76 | 79 | { |
77 | 80 | // Don't wrap if wrapping has been disabled. |
@@ -40,7 +40,7 @@ discard block |
||
40 | 40 | /** |
41 | 41 | * For internal use only; indicates that the function to be called |
42 | 42 | * should be passed an InputInterface &/or an OutputInterface. |
43 | - * @param booean $usesInputInterface |
|
43 | + * @param boolean $usesInputInterface |
|
44 | 44 | * @param boolean $usesOutputInterface |
45 | 45 | * @return self |
46 | 46 | */ |
@@ -151,6 +151,9 @@ discard block |
||
151 | 151 | return in_array($option, $this->specialDefaults); |
152 | 152 | } |
153 | 153 | |
154 | + /** |
|
155 | + * @param \Symfony\Component\Console\Input\InputDefinition $definition |
|
156 | + */ |
|
154 | 157 | public function cacheSpecialDefaults($definition) |
155 | 158 | { |
156 | 159 | foreach ($definition->getOptions() as $option => $inputOption) { |
@@ -29,7 +29,7 @@ discard block |
||
29 | 29 | /** |
30 | 30 | * Check if the provided string begins with a tag |
31 | 31 | * @param string $subject |
32 | - * @return bool |
|
32 | + * @return integer |
|
33 | 33 | */ |
34 | 34 | public static function isTag($subject) |
35 | 35 | { |
@@ -41,7 +41,7 @@ discard block |
||
41 | 41 | * |
42 | 42 | * @param string $subject |
43 | 43 | * @param string[] &$matches Sets $matches['tag'] and $matches['description'] |
44 | - * @return bool |
|
44 | + * @return integer |
|
45 | 45 | */ |
46 | 46 | public static function splitTagAndContent($subject, &$matches) |
47 | 47 | { |
@@ -101,7 +101,6 @@ discard block |
||
101 | 101 | * - "@tag $variable description" |
102 | 102 | * - "@tag type $variable description" |
103 | 103 | * |
104 | - * @param string $subject |
|
105 | 104 | * @param string[] &$matches Sets $matches['variable'] and |
106 | 105 | * $matches['description']; might set $matches['type']. |
107 | 106 | * @return bool |
@@ -115,10 +114,9 @@ discard block |
||
115 | 114 | |
116 | 115 | /** |
117 | 116 | * Determine if tag is "@tag $variable description" |
118 | - * @param string $subject |
|
119 | 117 | * @param string[] &$matches Sets $matches['variable'] and |
120 | 118 | * $matches['description'] |
121 | - * @return bool |
|
119 | + * @return integer |
|
122 | 120 | */ |
123 | 121 | public function hasVariableAndDescription(&$matches) |
124 | 122 | { |
@@ -129,10 +127,9 @@ discard block |
||
129 | 127 | /** |
130 | 128 | * Determine if tag is "@tag type $variable description" |
131 | 129 | * |
132 | - * @param string $subject |
|
133 | 130 | * @param string[] &$matches Sets $matches['variable'], |
134 | 131 | * $matches['description'] and $matches['type']. |
135 | - * @return bool |
|
132 | + * @return integer |
|
136 | 133 | */ |
137 | 134 | public function hasTypeVariableAndDescription(&$matches) |
138 | 135 | { |
@@ -142,10 +139,9 @@ discard block |
||
142 | 139 | |
143 | 140 | /** |
144 | 141 | * Determine if tag is "@tag word description" |
145 | - * @param string $subject |
|
146 | 142 | * @param string[] &$matches Sets $matches['word'] and |
147 | 143 | * $matches['description'] |
148 | - * @return bool |
|
144 | + * @return integer |
|
149 | 145 | */ |
150 | 146 | public function hasWordAndDescription(&$matches) |
151 | 147 | { |
@@ -21,6 +21,9 @@ |
||
21 | 21 | $this->tags = []; |
22 | 22 | } |
23 | 23 | |
24 | + /** |
|
25 | + * @param string $line |
|
26 | + */ |
|
24 | 27 | public function parseLine($line) |
25 | 28 | { |
26 | 29 | if (DocblockTag::isTag($line)) { |
@@ -230,6 +230,9 @@ |
||
230 | 230 | return !empty($nextLine); |
231 | 231 | } |
232 | 232 | |
233 | + /** |
|
234 | + * @param DocblockTag[] $tags |
|
235 | + */ |
|
233 | 236 | protected function processAllTags($tags) |
234 | 237 | { |
235 | 238 | // Iterate over all of the tags, and process them as necessary. |