@@ -14,6 +14,9 @@ |
||
14 | 14 | return $parent->isInterface() ? $child->implementsInterface($parentClass) : $child->isSubclassOf($parentClass); |
15 | 15 | } |
16 | 16 | |
17 | + /** |
|
18 | + * @param \ReflectionClass $object |
|
19 | + */ |
|
17 | 20 | public function isASubClassOrSameClass($object, string $parentClass) |
18 | 21 | { |
19 | 22 | return $this->getObjectClass($object) === $parentClass || $this->isASubClass($object, $parentClass); |
@@ -68,6 +68,9 @@ |
||
68 | 68 | return $dependencies; |
69 | 69 | } |
70 | 70 | |
71 | + /** |
|
72 | + * @param string[] $classes |
|
73 | + */ |
|
71 | 74 | private function isParentClassOfAny(\ReflectionClass $parentClass, $classes): bool |
72 | 75 | { |
73 | 76 | $comparator = new SubclassComparator(); |
@@ -72,7 +72,7 @@ discard block |
||
72 | 72 | { |
73 | 73 | $comparator = new SubclassComparator(); |
74 | 74 | |
75 | - $isASubClassOrSameClass = function (\ReflectionClass $class) use ($parentClass, $comparator) { |
|
75 | + $isASubClassOrSameClass = function(\ReflectionClass $class) use ($parentClass, $comparator) { |
|
76 | 76 | return $comparator->isASubClassOrSameClass($class, $parentClass->name); |
77 | 77 | }; |
78 | 78 | |
@@ -93,11 +93,11 @@ discard block |
||
93 | 93 | */ |
94 | 94 | private function classNameFromParameters(array $parameters) |
95 | 95 | { |
96 | - $strings = array_map(function (\ReflectionParameter $parameter) { |
|
96 | + $strings = array_map(function(\ReflectionParameter $parameter) { |
|
97 | 97 | return $this->classNameFromParameter($parameter); |
98 | 98 | }, $parameters); |
99 | 99 | |
100 | - return array_filter($strings, function ($s) { |
|
100 | + return array_filter($strings, function($s) { |
|
101 | 101 | return !!$s; |
102 | 102 | }); |
103 | 103 | } |
@@ -8,10 +8,10 @@ |
||
8 | 8 | { |
9 | 9 | public function sort($arr, callable $isBefore) { |
10 | 10 | $size = count($arr); |
11 | - for ($i=0; $i<$size; $i++) { |
|
12 | - for ($j=0; $j<$size-1-$i; $j++) { |
|
13 | - if ($isBefore($arr[$j+1], $arr[$j])) { |
|
14 | - $this->swap($arr, $j, $j+1); |
|
11 | + for ($i = 0; $i < $size; $i++) { |
|
12 | + for ($j = 0; $j < $size - 1 - $i; $j++) { |
|
13 | + if ($isBefore($arr[$j + 1], $arr[$j])) { |
|
14 | + $this->swap($arr, $j, $j + 1); |
|
15 | 15 | } |
16 | 16 | } |
17 | 17 | } |
@@ -40,7 +40,7 @@ |
||
40 | 40 | { |
41 | 41 | $classSorter = new ByConstructorDependencySorter(); |
42 | 42 | |
43 | - return (new BubbleArraySorter)->sort($listeners, function (ListenerMethod $a, ListenerMethod $b) use ($classSorter) { |
|
43 | + return (new BubbleArraySorter)->sort($listeners, function(ListenerMethod $a, ListenerMethod $b) use ($classSorter) { |
|
44 | 44 | return $classSorter->__invoke($a->getClass(), $b->getClass()); |
45 | 45 | }); |
46 | 46 | } |
@@ -65,7 +65,7 @@ |
||
65 | 65 | } |
66 | 66 | } |
67 | 67 | |
68 | - return $this->allEventsListeners; |
|
68 | + return $this->allEventsListeners; |
|
69 | 69 | } |
70 | 70 | |
71 | 71 | /** |
@@ -64,7 +64,7 @@ |
||
64 | 64 | |
65 | 65 | protected function filterFiles(\Iterator $files) |
66 | 66 | { |
67 | - return new \CallbackFilterIterator($files, function ($file) { |
|
67 | + return new \CallbackFilterIterator($files, function($file) { |
|
68 | 68 | return $this->isListenerFileName($file); |
69 | 69 | }); |
70 | 70 | } |