Completed
Pull Request — master (#130)
by Greg
01:43
created
src/Parser/Internal/AbstractCommandDocBlockParser.php 1 patch
Doc Comments   +2 added lines patch added patch discarded remove patch
@@ -207,6 +207,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
     {
Please login to merge, or discard this patch.
src/AnnotatedCommand.php 1 patch
Doc Comments   +19 added lines patch added patch discarded remove patch
@@ -38,6 +38,9 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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) {
Please login to merge, or discard this patch.
src/Parser/CommandInfo.php 1 patch
Doc Comments   +8 added lines, -2 removed lines patch added patch discarded remove patch
@@ -137,6 +137,9 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
     {
Please login to merge, or discard this patch.
src/Options/PrepareTerminalWidthOption.php 1 patch
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -72,6 +72,9 @@
 block discarded – undo
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.
Please login to merge, or discard this patch.
src/CommandData.php 1 patch
Doc Comments   +4 added lines, -1 removed lines patch added patch discarded remove patch
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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) {
Please login to merge, or discard this patch.
src/Parser/Internal/DocblockTag.php 1 patch
Doc Comments   +5 added lines, -9 removed lines patch added patch discarded remove patch
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
     {
Please login to merge, or discard this patch.
src/Parser/Internal/TagFactory.php 1 patch
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -21,6 +21,9 @@
 block discarded – undo
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)) {
Please login to merge, or discard this patch.
src/Parser/Internal/BespokeDocBlockParser.php 1 patch
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -230,6 +230,9 @@
 block discarded – undo
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.
Please login to merge, or discard this patch.