Completed
Branch master (b611de)
by Alexander
04:33
created
src/ReflectionClass.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -25,7 +25,7 @@
 block discarded – undo
25 25
     /**
26 26
      * Initializes reflection instance
27 27
      *
28
-     * @param string|object $argument Class name or instance of object
28
+     * @param string $argument Class name or instance of object
29 29
      * @param ClassLike $classLikeNode AST node for class
30 30
      */
31 31
     public function __construct($argument, ClassLike $classLikeNode = null)
Please login to merge, or discard this patch.
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -11,7 +11,6 @@
 block discarded – undo
11 11
 namespace Go\ParserReflection;
12 12
 
13 13
 use Go\ParserReflection\Traits\ReflectionClassLikeTrait;
14
-use PhpParser\Node\Name;
15 14
 use PhpParser\Node\Stmt\ClassLike;
16 15
 use ReflectionClass as InternalReflectionClass;
17 16
 
Please login to merge, or discard this patch.
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Parser Reflection API
4
- *
5
- * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
- *
7
- * This source file is subject to the license that is bundled
8
- * with this source code in the file LICENSE.
9
- */
3
+     * Parser Reflection API
4
+     *
5
+     * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
+     *
7
+     * This source file is subject to the license that is bundled
8
+     * with this source code in the file LICENSE.
9
+     */
10 10
 
11 11
 namespace Go\ParserReflection;
12 12
 
Please login to merge, or discard this patch.
src/ReflectionFunction.php 3 patches
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -24,8 +24,8 @@
 block discarded – undo
24 24
     /**
25 25
      * Initializes reflection instance for given AST-node
26 26
      *
27
-     * @param string|\Closure $functionName The name of the function to reflect or a closure.
28
-     * @param Function_|null  $functionNode Function node AST
27
+     * @param string $functionName The name of the function to reflect or a closure.
28
+     * @param Function_  $functionNode Function node AST
29 29
      */
30 30
     public function __construct($functionName, Function_ $functionNode)
31 31
     {
Please login to merge, or discard this patch.
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Parser Reflection API
4
- *
5
- * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
- *
7
- * This source file is subject to the license that is bundled
8
- * with this source code in the file LICENSE.
9
- */
3
+     * Parser Reflection API
4
+     *
5
+     * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
+     *
7
+     * This source file is subject to the license that is bundled
8
+     * with this source code in the file LICENSE.
9
+     */
10 10
 
11 11
 namespace Go\ParserReflection;
12 12
 
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -111,7 +111,7 @@
 block discarded – undo
111 111
             $this->getStartLine(),
112 112
             $this->getEndLine(),
113 113
             count($this->getParameters()),
114
-            array_reduce($this->getParameters(), function ($str, ReflectionParameter $param) {
114
+            array_reduce($this->getParameters(), function($str, ReflectionParameter $param) {
115 115
                 return $str . "\n    " . $param;
116 116
             }, '')
117 117
         );
Please login to merge, or discard this patch.
src/ReflectionObject.php 2 patches
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -11,7 +11,6 @@
 block discarded – undo
11 11
 namespace Go\ParserReflection;
12 12
 
13 13
 use Go\ParserReflection\Traits\ReflectionClassLikeTrait;
14
-use PhpParser\Node\Name;
15 14
 use PhpParser\Node\Stmt\ClassLike;
16 15
 use ReflectionObject as InternalReflectionObject;
17 16
 
Please login to merge, or discard this patch.
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Parser Reflection API
4
- *
5
- * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
- *
7
- * This source file is subject to the license that is bundled
8
- * with this source code in the file LICENSE.
9
- */
3
+     * Parser Reflection API
4
+     *
5
+     * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
+     *
7
+     * This source file is subject to the license that is bundled
8
+     * with this source code in the file LICENSE.
9
+     */
10 10
 
11 11
 namespace Go\ParserReflection;
12 12
 
Please login to merge, or discard this patch.
src/Traits/ReflectionClassLikeTrait.php 4 patches
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -306,6 +306,7 @@  discard block
 block discarded – undo
306 306
 
307 307
     /**
308 308
      * {@inheritdoc}
309
+     * @param string $name
309 310
      */
310 311
     public function getMethod($name)
311 312
     {
@@ -499,6 +500,7 @@  discard block
 block discarded – undo
499 500
 
500 501
     /**
501 502
      * {@inheritdoc}
503
+     * @param string $name
502 504
      */
503 505
     public function hasMethod($name)
504 506
     {
@@ -529,6 +531,7 @@  discard block
 block discarded – undo
529 531
 
530 532
     /**
531 533
      * {@inheritDoc}
534
+     * @param string $interfaceName
532 535
      */
533 536
     public function implementsInterface($interfaceName)
534 537
     {
Please login to merge, or discard this patch.
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -10,11 +10,9 @@
 block discarded – undo
10 10
 
11 11
 namespace Go\ParserReflection\Traits;
12 12
 
13
-use Go\ParserReflection\ReflectionEngine;
14 13
 use Go\ParserReflection\ReflectionClass;
15 14
 use Go\ParserReflection\ReflectionException;
16 15
 use Go\ParserReflection\ReflectionFile;
17
-use Go\ParserReflection\ReflectionFileNamespace;
18 16
 use Go\ParserReflection\ReflectionMethod;
19 17
 use Go\ParserReflection\ReflectionProperty;
20 18
 use Go\ParserReflection\ValueResolver\NodeExpressionResolver;
Please login to merge, or discard this patch.
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Parser Reflection API
4
- *
5
- * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
- *
7
- * This source file is subject to the license that is bundled
8
- * with this source code in the file LICENSE.
9
- */
3
+     * Parser Reflection API
4
+     *
5
+     * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
+     *
7
+     * This source file is subject to the license that is bundled
8
+     * with this source code in the file LICENSE.
9
+     */
10 10
 
11 11
 namespace Go\ParserReflection\Traits;
12 12
 
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -141,14 +141,14 @@  discard block
 block discarded – undo
141 141
             }
142 142
         }
143 143
 
144
-        $buildString = function (array $items, $indentLevel = 4) {
144
+        $buildString = function(array $items, $indentLevel = 4) {
145 145
             if (!count($items)) {
146 146
                 return '';
147 147
             }
148 148
             $indent = "\n" . str_repeat(' ', $indentLevel);
149 149
             return $indent . implode($indent, explode("\n", implode("\n", $items)));
150 150
         };
151
-        $buildConstants = function (array $items, $indentLevel = 4) {
151
+        $buildConstants = function(array $items, $indentLevel = 4) {
152 152
             $str = '';
153 153
             foreach ($items as $name => $value) {
154 154
                 $str .= "\n" . str_repeat(' ', $indentLevel);
@@ -217,7 +217,7 @@  discard block
 block discarded – undo
217 217
     {
218 218
         if (!isset($this->constants)) {
219 219
             $directConstants = $this->findConstants();
220
-            $parentConstants = $this->recursiveCollect(function (array &$result, \ReflectionClass $instance) {
220
+            $parentConstants = $this->recursiveCollect(function(array &$result, \ReflectionClass $instance) {
221 221
                 $result += $instance->getConstants();
222 222
             });
223 223
             $constants = $directConstants + $parentConstants;
@@ -293,7 +293,7 @@  discard block
 block discarded – undo
293 293
     public function getInterfaces()
294 294
     {
295 295
         if (!isset($this->interfaceClasses)) {
296
-            $this->interfaceClasses = $this->recursiveCollect(function (array &$result, \ReflectionClass $instance) {
296
+            $this->interfaceClasses = $this->recursiveCollect(function(array &$result, \ReflectionClass $instance) {
297 297
                 if ($instance->isInterface()) {
298 298
                     $result[$instance->getName()] = $instance;
299 299
                 }
@@ -328,7 +328,7 @@  discard block
 block discarded – undo
328 328
     {
329 329
         if (!isset($this->methods)) {
330 330
             $directMethods = $this->getDirectMethods();
331
-            $parentMethods = $this->recursiveCollect(function (array &$result, \ReflectionClass $instance) {
331
+            $parentMethods = $this->recursiveCollect(function(array &$result, \ReflectionClass $instance) {
332 332
                 $result = array_merge($result, $instance->getMethods());
333 333
             });
334 334
             $methods = array_merge($directMethods, $parentMethods);
@@ -391,7 +391,7 @@  discard block
 block discarded – undo
391 391
     {
392 392
         if (!isset($this->properties)) {
393 393
             $directProperties = $this->getDirectProperties();
394
-            $parentProperties = $this->recursiveCollect(function (array &$result, \ReflectionClass $instance) {
394
+            $parentProperties = $this->recursiveCollect(function(array &$result, \ReflectionClass $instance) {
395 395
                 $reflectionProperties = [];
396 396
                 foreach ($instance->getProperties() as $reflectionProperty) {
397 397
                     if (!$reflectionProperty->isPrivate()) {
@@ -663,7 +663,7 @@  discard block
 block discarded – undo
663 663
 
664 664
         if (!$this->classLikeNode instanceof Class_) {
665 665
             return false;
666
-        } else{
666
+        } else {
667 667
             $extends = $this->classLikeNode->extends;
668 668
             if ($extends && $extends->toString() == $class) {
669 669
                 return true;
Please login to merge, or discard this patch.
src/LocatorInterface.php 1 patch
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Parser Reflection API
4
- *
5
- * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
- *
7
- * This source file is subject to the license that is bundled
8
- * with this source code in the file LICENSE.
9
- */
3
+     * Parser Reflection API
4
+     *
5
+     * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
+     *
7
+     * This source file is subject to the license that is bundled
8
+     * with this source code in the file LICENSE.
9
+     */
10 10
 
11 11
 namespace Go\ParserReflection;
12 12
 
Please login to merge, or discard this patch.
src/NodeVisitor/GeneratorDetector.php 1 patch
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Parser Reflection API
4
- *
5
- * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
- *
7
- * This source file is subject to the license that is bundled
8
- * with this source code in the file LICENSE.
9
- */
3
+     * Parser Reflection API
4
+     *
5
+     * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
+     *
7
+     * This source file is subject to the license that is bundled
8
+     * with this source code in the file LICENSE.
9
+     */
10 10
 
11 11
 namespace Go\ParserReflection\NodeVisitor;
12 12
 
Please login to merge, or discard this patch.
src/NodeVisitor/StaticVariablesCollector.php 1 patch
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Parser Reflection API
4
- *
5
- * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
- *
7
- * This source file is subject to the license that is bundled
8
- * with this source code in the file LICENSE.
9
- */
3
+     * Parser Reflection API
4
+     *
5
+     * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
+     *
7
+     * This source file is subject to the license that is bundled
8
+     * with this source code in the file LICENSE.
9
+     */
10 10
 
11 11
 namespace Go\ParserReflection\NodeVisitor;
12 12
 
Please login to merge, or discard this patch.
src/ReflectionEngine.php 1 patch
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Parser Reflection API
4
- *
5
- * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
- *
7
- * This source file is subject to the license that is bundled
8
- * with this source code in the file LICENSE.
9
- */
3
+     * Parser Reflection API
4
+     *
5
+     * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
+     *
7
+     * This source file is subject to the license that is bundled
8
+     * with this source code in the file LICENSE.
9
+     */
10 10
 
11 11
 namespace Go\ParserReflection;
12 12
 
Please login to merge, or discard this patch.
src/ReflectionFileNamespace.php 2 patches
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Parser Reflection API
4
- *
5
- * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
- *
7
- * This source file is subject to the license that is bundled
8
- * with this source code in the file LICENSE.
9
- */
3
+     * Parser Reflection API
4
+     *
5
+     * @copyright Copyright 2015, Lisachenko Alexander <[email protected]>
6
+     *
7
+     * This source file is subject to the license that is bundled
8
+     * with this source code in the file LICENSE.
9
+     */
10 10
 
11 11
 namespace Go\ParserReflection;
12 12
 
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -287,7 +287,7 @@  discard block
 block discarded – undo
287 287
         foreach ($this->namespaceNode->stmts as $namespaceLevelNode) {
288 288
             if ($namespaceLevelNode instanceof Class_) {
289 289
                 $classShortName = $namespaceLevelNode->name;
290
-                $className = $namespaceName ? $namespaceName .'\\' . $classShortName : $classShortName;
290
+                $className = $namespaceName ? $namespaceName . '\\' . $classShortName : $classShortName;
291 291
 
292 292
                 $namespaceLevelNode->setAttribute('fileName', $this->fileName);
293 293
                 $classes[$className] = new ReflectionClass($className, $namespaceLevelNode);
@@ -311,7 +311,7 @@  discard block
 block discarded – undo
311 311
         foreach ($this->namespaceNode->stmts as $namespaceLevelNode) {
312 312
             if ($namespaceLevelNode instanceof Function_) {
313 313
                 $funcShortName = $namespaceLevelNode->name;
314
-                $functionName  = $namespaceName ? $namespaceName .'\\' . $funcShortName : $funcShortName;
314
+                $functionName  = $namespaceName ? $namespaceName . '\\' . $funcShortName : $funcShortName;
315 315
 
316 316
                 $namespaceLevelNode->setAttribute('fileName', $this->fileName);
317 317
                 $functions[$funcShortName] = new ReflectionFunction($functionName, $namespaceLevelNode);
Please login to merge, or discard this patch.