@@ -113,6 +113,9 @@ discard block |
||
| 113 | 113 | return array_merge(parent::options($actionID), ['updateFiles', 'skipFrameworkRequirements']); |
| 114 | 114 | } |
| 115 | 115 | |
| 116 | + /** |
|
| 117 | + * @param string|null $root |
|
| 118 | + */ |
|
| 116 | 119 | protected function findFiles($root, $needsInclude = true) |
| 117 | 120 | { |
| 118 | 121 | $except = []; |
@@ -233,6 +236,9 @@ discard block |
||
| 233 | 236 | return FileHelper::findFiles($root, $options); |
| 234 | 237 | } |
| 235 | 238 | |
| 239 | + /** |
|
| 240 | + * @param string $extensionPath |
|
| 241 | + */ |
|
| 236 | 242 | private function setUpExtensionAliases($extensionPath) |
| 237 | 243 | { |
| 238 | 244 | foreach (scandir($extensionPath) as $extension) { |
@@ -340,6 +346,9 @@ discard block |
||
| 340 | 346 | } |
| 341 | 347 | } |
| 342 | 348 | |
| 349 | + /** |
|
| 350 | + * @param string $line |
|
| 351 | + */ |
|
| 343 | 352 | protected function fixParamTypes($line) |
| 344 | 353 | { |
| 345 | 354 | return preg_replace_callback('~@(param|return) ([\w\\|]+)~i', function ($matches) { |
@@ -476,6 +485,10 @@ discard block |
||
| 476 | 485 | // TODO |
| 477 | 486 | } |
| 478 | 487 | |
| 488 | + /** |
|
| 489 | + * @param null|string $className |
|
| 490 | + * @param string $propertyDoc |
|
| 491 | + */ |
|
| 479 | 492 | protected function updateClassPropertyDocs($file, $className, $propertyDoc) |
| 480 | 493 | { |
| 481 | 494 | try { |
@@ -556,7 +569,7 @@ discard block |
||
| 556 | 569 | /** |
| 557 | 570 | * remove multi empty lines and trim trailing whitespace. |
| 558 | 571 | * |
| 559 | - * @param $doc |
|
| 572 | + * @param string $doc |
|
| 560 | 573 | * @return string |
| 561 | 574 | */ |
| 562 | 575 | protected function cleanDocComment($doc) |
@@ -575,7 +588,7 @@ discard block |
||
| 575 | 588 | |
| 576 | 589 | /** |
| 577 | 590 | * Replace property annotations in doc comment. |
| 578 | - * @param $doc |
|
| 591 | + * @param string $doc |
|
| 579 | 592 | * @param $properties |
| 580 | 593 | * @return string |
| 581 | 594 | */ |
@@ -742,6 +755,9 @@ discard block |
||
| 742 | 755 | return [$className, $phpdoc]; |
| 743 | 756 | } |
| 744 | 757 | |
| 758 | + /** |
|
| 759 | + * @param string $pattern |
|
| 760 | + */ |
|
| 745 | 761 | protected function match($pattern, $subject, $split = false) |
| 746 | 762 | { |
| 747 | 763 | $sets = []; |
@@ -766,6 +782,9 @@ discard block |
||
| 766 | 782 | return $sets; |
| 767 | 783 | } |
| 768 | 784 | |
| 785 | + /** |
|
| 786 | + * @param string $str |
|
| 787 | + */ |
|
| 769 | 788 | protected function fixSentence($str) |
| 770 | 789 | { |
| 771 | 790 | // TODO fix word wrap |
@@ -776,6 +795,9 @@ discard block |
||
| 776 | 795 | return strtoupper(substr($str, 0, 1)) . substr($str, 1) . ($str[strlen($str) - 1] != '.' ? '.' : ''); |
| 777 | 796 | } |
| 778 | 797 | |
| 798 | + /** |
|
| 799 | + * @param string $param |
|
| 800 | + */ |
|
| 779 | 801 | protected function getPropParam($prop, $param) |
| 780 | 802 | { |
| 781 | 803 | return isset($prop['property']) ? $prop['property'][$param] : (isset($prop['get']) ? $prop['get'][$param] : $prop['set'][$param]); |
@@ -368,7 +368,7 @@ discard block |
||
| 368 | 368 | |
| 369 | 369 | /** |
| 370 | 370 | * @param array $what list of items |
| 371 | - * @param array $limit list of things to allow, or empty to allow any, can be `app`, `framework`, `extension` |
|
| 371 | + * @param string[] $limit list of things to allow, or empty to allow any, can be `app`, `framework`, `extension` |
|
| 372 | 372 | * @param bool $ensureGitClean |
| 373 | 373 | * @throws \yii\base\Exception |
| 374 | 374 | */ |
@@ -548,6 +548,10 @@ discard block |
||
| 548 | 548 | $this->stdout("\n"); |
| 549 | 549 | } |
| 550 | 550 | |
| 551 | + /** |
|
| 552 | + * @param string $name |
|
| 553 | + * @param string $path |
|
| 554 | + */ |
|
| 551 | 555 | protected function releaseApplication($name, $path, $version) |
| 552 | 556 | { |
| 553 | 557 | $this->stdout("\n"); |
@@ -650,6 +654,9 @@ discard block |
||
| 650 | 654 | Yii::setAlias('@app', $this->_oldAlias); |
| 651 | 655 | } |
| 652 | 656 | |
| 657 | + /** |
|
| 658 | + * @param string $name |
|
| 659 | + */ |
|
| 653 | 660 | protected function packageApplication($name, $version, $packagePath) |
| 654 | 661 | { |
| 655 | 662 | FileHelper::createDirectory($packagePath); |
@@ -811,6 +818,9 @@ discard block |
||
| 811 | 818 | } |
| 812 | 819 | |
| 813 | 820 | |
| 821 | + /** |
|
| 822 | + * @param string[] $what |
|
| 823 | + */ |
|
| 814 | 824 | protected function closeChangelogs($what, $version) |
| 815 | 825 | { |
| 816 | 826 | $v = str_replace('\\-', '[\\- ]', preg_quote($version, '/')); |
@@ -822,6 +832,9 @@ discard block |
||
| 822 | 832 | ); |
| 823 | 833 | } |
| 824 | 834 | |
| 835 | + /** |
|
| 836 | + * @param string[] $what |
|
| 837 | + */ |
|
| 825 | 838 | protected function openChangelogs($what, $version) |
| 826 | 839 | { |
| 827 | 840 | $headline = "\n$version under development\n"; |
@@ -986,6 +999,9 @@ discard block |
||
| 986 | 999 | $frameworkPath . '/BaseYii.php'); |
| 987 | 1000 | } |
| 988 | 1001 | |
| 1002 | + /** |
|
| 1003 | + * @param string $pattern |
|
| 1004 | + */ |
|
| 989 | 1005 | protected function sed($pattern, $replace, $files) |
| 990 | 1006 | { |
| 991 | 1007 | foreach ((array) $files as $file) { |
@@ -1019,6 +1035,9 @@ discard block |
||
| 1019 | 1035 | const MINOR = 'minor'; |
| 1020 | 1036 | const PATCH = 'patch'; |
| 1021 | 1037 | |
| 1038 | + /** |
|
| 1039 | + * @param string $type |
|
| 1040 | + */ |
|
| 1022 | 1041 | protected function getNextVersions(array $versions, $type) |
| 1023 | 1042 | { |
| 1024 | 1043 | foreach ($versions as $k => $v) { |
@@ -623,7 +623,7 @@ |
||
| 623 | 623 | * Finds out a line of the first non-char PHP token found. |
| 624 | 624 | * |
| 625 | 625 | * @param array $tokens |
| 626 | - * @return int|string |
|
| 626 | + * @return string |
|
| 627 | 627 | * @since 2.0.1 |
| 628 | 628 | */ |
| 629 | 629 | protected function getLine($tokens) |
@@ -52,7 +52,7 @@ |
||
| 52 | 52 | /** |
| 53 | 53 | * Get the error code from the last operation. |
| 54 | 54 | * @link http://php.net/manual/en/messageformatter.geterrorcode.php |
| 55 | - * @return string Code of the last error. |
|
| 55 | + * @return integer Code of the last error. |
|
| 56 | 56 | */ |
| 57 | 57 | public function getErrorCode() |
| 58 | 58 | { |
@@ -321,7 +321,7 @@ |
||
| 321 | 321 | * Parses date string into UNIX timestamp. |
| 322 | 322 | * |
| 323 | 323 | * @param string $value string representing date |
| 324 | - * @return int|false a UNIX timestamp or `false` on failure. |
|
| 324 | + * @return integer a UNIX timestamp or `false` on failure. |
|
| 325 | 325 | */ |
| 326 | 326 | protected function parseDateValue($value) |
| 327 | 327 | { |
@@ -453,7 +453,7 @@ discard block |
||
| 453 | 453 | * @param string $cacheKey generated cache key to store data. |
| 454 | 454 | * @param string $route the route (e.g. `site/index`). |
| 455 | 455 | * @param array $params rule params. |
| 456 | - * @return bool|string the created URL |
|
| 456 | + * @return string|false the created URL |
|
| 457 | 457 | * @see createUrl() |
| 458 | 458 | * @since 2.0.8 |
| 459 | 459 | */ |
@@ -475,7 +475,7 @@ discard block |
||
| 475 | 475 | |
| 476 | 476 | /** |
| 477 | 477 | * Store rule (e.g. [[UrlRule]]) to internal cache. |
| 478 | - * @param $cacheKey |
|
| 478 | + * @param string $cacheKey |
|
| 479 | 479 | * @param UrlRuleInterface $rule |
| 480 | 480 | * @since 2.0.8 |
| 481 | 481 | */ |
@@ -492,7 +492,7 @@ discard block |
||
| 492 | 492 | * Note that unlike [[\yii\helpers\Url::toRoute()]], this method always treats the given route |
| 493 | 493 | * as an absolute route. |
| 494 | 494 | * |
| 495 | - * @param string|array $params use a string to represent a route (e.g. `site/index`), |
|
| 495 | + * @param string[] $params use a string to represent a route (e.g. `site/index`), |
|
| 496 | 496 | * or an array to represent a route with query parameters (e.g. `['site/index', 'param1' => 'value1']`). |
| 497 | 497 | * @param string|null $scheme the scheme to use for the URL (either `http`, `https` or empty string |
| 498 | 498 | * for protocol-relative URL). |