@@ -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 | } |
@@ -231,6 +231,10 @@ |
||
231 | 231 | } |
232 | 232 | } |
233 | 233 | |
234 | + /** |
|
235 | + * @param string $string |
|
236 | + * @param integer $n |
|
237 | + */ |
|
234 | 238 | protected function getNthWord($string, $n, $default = '', $delimiter = ' ') |
235 | 239 | { |
236 | 240 | $words = explode($delimiter, $string); |
@@ -4,9 +4,6 @@ |
||
4 | 4 | use Consolidation\AnnotatedCommand\Hooks\HookManager; |
5 | 5 | use Consolidation\AnnotatedCommand\Parser\CommandInfo; |
6 | 6 | use Consolidation\OutputFormatters\Options\FormatterOptions; |
7 | -use Symfony\Component\Console\Command\Command; |
|
8 | -use Symfony\Component\Console\Input\InputInterface; |
|
9 | -use Symfony\Component\Console\Output\OutputInterface; |
|
10 | 7 | |
11 | 8 | /** |
12 | 9 | * The AnnotatedCommandFactory creates commands for your application. |
@@ -178,7 +178,7 @@ discard block |
||
178 | 178 | return []; |
179 | 179 | } |
180 | 180 | $className = get_class($commandFileInstance); |
181 | - $cache_data = (array) $this->getDataStore()->get($className); |
|
181 | + $cache_data = (array)$this->getDataStore()->get($className); |
|
182 | 182 | if (!$cache_data) { |
183 | 183 | return []; |
184 | 184 | } |
@@ -232,7 +232,7 @@ discard block |
||
232 | 232 | // can never be commands. |
233 | 233 | $commandMethodNames = array_filter( |
234 | 234 | get_class_methods($classNameOrInstance) ?: [], |
235 | - function ($m) { |
|
235 | + function($m) { |
|
236 | 236 | return !preg_match('#^_#', $m); |
237 | 237 | } |
238 | 238 | ); |
@@ -258,7 +258,7 @@ discard block |
||
258 | 258 | return $this->createSelectedCommandsFromClassInfo( |
259 | 259 | $commandInfoList, |
260 | 260 | $commandFileInstance, |
261 | - function ($commandInfo) use ($includeAllPublicMethods) { |
|
261 | + function($commandInfo) use ($includeAllPublicMethods) { |
|
262 | 262 | return static::isCommandMethod($commandInfo, $includeAllPublicMethods); |
263 | 263 | } |
264 | 264 | ); |