@@ -1,7 +1,6 @@ |
||
1 | 1 | <?php |
2 | 2 | namespace Consolidation\AnnotatedCommand\Parser; |
3 | 3 | |
4 | -use Consolidation\AnnotatedCommand\Parser\Internal\CommandDocBlockParser; |
|
5 | 4 | use Consolidation\AnnotatedCommand\Parser\Internal\CommandDocBlockParserFactory; |
6 | 5 | use Consolidation\AnnotatedCommand\AnnotationData; |
7 | 6 |
@@ -129,6 +129,9 @@ discard block |
||
129 | 129 | return new self($classNameOrInstance, $methodName, $cache); |
130 | 130 | } |
131 | 131 | |
132 | + /** |
|
133 | + * @param string $methodName |
|
134 | + */ |
|
132 | 135 | protected function constructFromClassAndMethod($classNameOrInstance, $methodName) |
133 | 136 | { |
134 | 137 | $this->otherAnnotations = new AnnotationData(); |
@@ -423,7 +426,7 @@ discard block |
||
423 | 426 | /** |
424 | 427 | * Set aliases that can be used in place of the command's primary name. |
425 | 428 | * |
426 | - * @param string|string[] $aliases |
|
429 | + * @param string $aliases |
|
427 | 430 | */ |
428 | 431 | public function setAliases($aliases) |
429 | 432 | { |
@@ -477,7 +480,7 @@ discard block |
||
477 | 480 | /** |
478 | 481 | * Return the list of refleaction parameters. |
479 | 482 | * |
480 | - * @return ReflectionParameter[] |
|
483 | + * @return \ReflectionParameter[] |
|
481 | 484 | */ |
482 | 485 | public function getParameters() |
483 | 486 | { |
@@ -608,7 +611,7 @@ discard block |
||
608 | 611 | * Examine the parameters of the method for this command, and |
609 | 612 | * build a list of commandline arguements for them. |
610 | 613 | * |
611 | - * @return array |
|
614 | + * @return DefaultsWithDescriptions |
|
612 | 615 | */ |
613 | 616 | protected function determineAgumentClassifications() |
614 | 617 | { |
@@ -628,6 +631,7 @@ discard block |
||
628 | 631 | * Examine the provided parameter, and determine whether it |
629 | 632 | * is a parameter that will be filled in with a positional |
630 | 633 | * commandline argument. |
634 | + * @param DefaultsWithDescriptions $result |
|
631 | 635 | */ |
632 | 636 | protected function addParameterToResult($result, $param) |
633 | 637 | { |
@@ -718,6 +722,8 @@ discard block |
||
718 | 722 | /** |
719 | 723 | * Given a list that might be 'a b c' or 'a, b, c' or 'a,b,c', |
720 | 724 | * convert the data into the last of these forms. |
725 | + * @param string $text |
|
726 | + * @return string |
|
721 | 727 | */ |
722 | 728 | protected static function convertListToCommaSeparated($text) |
723 | 729 | { |
@@ -143,7 +143,7 @@ discard block |
||
143 | 143 | { |
144 | 144 | $this->name = $info_array['name']; |
145 | 145 | $this->methodName = $info_array['method_name']; |
146 | - $this->otherAnnotations = new AnnotationData((array) $info_array['annotations']); |
|
146 | + $this->otherAnnotations = new AnnotationData((array)$info_array['annotations']); |
|
147 | 147 | $this->arguments = new DefaultsWithDescriptions(); |
148 | 148 | $this->options = new DefaultsWithDescriptions(); |
149 | 149 | $this->aliases = $info_array['aliases']; |
@@ -169,7 +169,7 @@ discard block |
||
169 | 169 | |
170 | 170 | $this->input_options = []; |
171 | 171 | foreach ((array)$info_array['input_options'] as $i => $option) { |
172 | - $option = (array) $option; |
|
172 | + $option = (array)$option; |
|
173 | 173 | $this->inputOptions[$i] = new InputOption( |
174 | 174 | $option['name'], |
175 | 175 | $option['shortcut'], |
@@ -695,8 +695,8 @@ discard block |
||
695 | 695 | */ |
696 | 696 | protected function convertName($camel) |
697 | 697 | { |
698 | - $splitter="-"; |
|
699 | - $camel=preg_replace('/(?!^)[[:upper:]][[:lower:]]/', '$0', preg_replace('/(?!^)[[:upper:]]+/', $splitter.'$0', $camel)); |
|
698 | + $splitter = "-"; |
|
699 | + $camel = preg_replace('/(?!^)[[:upper:]][[:lower:]]/', '$0', preg_replace('/(?!^)[[:upper:]]+/', $splitter.'$0', $camel)); |
|
700 | 700 | $camel = preg_replace("/$splitter/", ':', $camel, 1); |
701 | 701 | return strtolower($camel); |
702 | 702 | } |