Completed
Push — master ( 1466a5...68742c )
by Lars
02:12
created
src/Collection/AbstractCollection.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -290,9 +290,9 @@
 block discarded – undo
290 290
         $return = static::create();
291 291
         $jsonObject = \json_decode($json, false);
292 292
         $mapper = new \Arrayy\Mapper\Json();
293
-        $mapper->undefinedPropertyHandler = static function ($object, $key, $jsonValue) use ($return) {
293
+        $mapper->undefinedPropertyHandler = static function($object, $key, $jsonValue) use ($return) {
294 294
             if ($return->checkForMissingPropertiesInConstructor) {
295
-                throw new \TypeError('Property mismatch - input: ' . \print_r(['key' => $key, 'jsonValue' => $jsonValue], true) . ' for object: ' . \get_class($object));
295
+                throw new \TypeError('Property mismatch - input: '.\print_r(['key' => $key, 'jsonValue' => $jsonValue], true).' for object: '.\get_class($object));
296 296
             }
297 297
         };
298 298
 
Please login to merge, or discard this patch.
src/Arrayy.php 1 patch
Spacing   +46 added lines, -46 removed lines patch added patch discarded remove patch
@@ -642,7 +642,7 @@  discard block
 block discarded – undo
642 642
                  */
643 643
                 $this->callAtPath(
644 644
                     $containerPath,
645
-                    static function ($container) use ($lastOffset, &$offsetExists) {
645
+                    static function($container) use ($lastOffset, &$offsetExists) {
646 646
                         $offsetExists = \array_key_exists($lastOffset, $container);
647 647
                     }
648 648
                 );
@@ -742,7 +742,7 @@  discard block
 block discarded – undo
742 742
                  */
743 743
                 $this->callAtPath(
744 744
                     \implode($this->pathSeparator, $path),
745
-                    static function (&$offset) use ($pathToUnset) {
745
+                    static function(&$offset) use ($pathToUnset) {
746 746
                         if (\is_array($offset)) {
747 747
                             unset($offset[$pathToUnset]);
748 748
                         } else {
@@ -792,7 +792,7 @@  discard block
 block discarded – undo
792 792
         }
793 793
 
794 794
         if (\strpos($iteratorClass, '\\') === 0) {
795
-            $iteratorClass = '\\' . $iteratorClass;
795
+            $iteratorClass = '\\'.$iteratorClass;
796 796
             if (\class_exists($iteratorClass)) {
797 797
                 /**
798 798
                  * @psalm-suppress PropertyTypeCoercion
@@ -803,7 +803,7 @@  discard block
 block discarded – undo
803 803
             }
804 804
         }
805 805
 
806
-        throw new \InvalidArgumentException('The iterator class does not exist: ' . $iteratorClass);
806
+        throw new \InvalidArgumentException('The iterator class does not exist: '.$iteratorClass);
807 807
     }
808 808
 
809 809
     /**
@@ -969,13 +969,13 @@  discard block
 block discarded – undo
969 969
 
970 970
         foreach ($this->getGenerator() as $key => $item) {
971 971
             if ($item instanceof self) {
972
-                $result[$prefix . $key] = $item->appendToEachKey($prefix);
972
+                $result[$prefix.$key] = $item->appendToEachKey($prefix);
973 973
             } elseif (\is_array($item) === true) {
974
-                $result[$prefix . $key] = self::create($item, $this->iteratorClass, false)
974
+                $result[$prefix.$key] = self::create($item, $this->iteratorClass, false)
975 975
                     ->appendToEachKey($prefix)
976 976
                     ->toArray();
977 977
             } else {
978
-                $result[$prefix . $key] = $item;
978
+                $result[$prefix.$key] = $item;
979 979
             }
980 980
         }
981 981
 
@@ -1006,7 +1006,7 @@  discard block
 block discarded – undo
1006 1006
             } elseif (\is_object($item) === true) {
1007 1007
                 $result[$key] = $item;
1008 1008
             } else {
1009
-                $result[$key] = $prefix . $item;
1009
+                $result[$key] = $prefix.$item;
1010 1010
             }
1011 1011
         }
1012 1012
 
@@ -1194,7 +1194,7 @@  discard block
 block discarded – undo
1194 1194
     public function clean(): self
1195 1195
     {
1196 1196
         return $this->filter(
1197
-            static function ($value) {
1197
+            static function($value) {
1198 1198
                 return (bool) $value;
1199 1199
             }
1200 1200
         );
@@ -1489,9 +1489,9 @@  discard block
 block discarded – undo
1489 1489
 
1490 1490
         foreach ($items as $key => $value) {
1491 1491
             if (\is_array($value) && !empty($value)) {
1492
-                $flatten[] = $this->flatten($delimiter, $prepend . $key . $delimiter, $value);
1492
+                $flatten[] = $this->flatten($delimiter, $prepend.$key.$delimiter, $value);
1493 1493
             } else {
1494
-                $flatten[] = [$prepend . $key => $value];
1494
+                $flatten[] = [$prepend.$key => $value];
1495 1495
             }
1496 1496
         }
1497 1497
 
@@ -1669,7 +1669,7 @@  discard block
 block discarded – undo
1669 1669
          */
1670 1670
         \array_walk(
1671 1671
             $array,
1672
-            static function (&$val) {
1672
+            static function(&$val) {
1673 1673
                 if ((string) $val === $val) {
1674 1674
                     $val = \trim($val);
1675 1675
                 }
@@ -2181,40 +2181,40 @@  discard block
 block discarded – undo
2181 2181
         }
2182 2182
 
2183 2183
         $ops = [
2184
-            'eq' => static function ($item, $prop, $value): bool {
2184
+            'eq' => static function($item, $prop, $value): bool {
2185 2185
                 return $item[$prop] === $value;
2186 2186
             },
2187
-            'gt' => static function ($item, $prop, $value): bool {
2187
+            'gt' => static function($item, $prop, $value): bool {
2188 2188
                 return $item[$prop] > $value;
2189 2189
             },
2190
-            'ge' => static function ($item, $prop, $value): bool {
2190
+            'ge' => static function($item, $prop, $value): bool {
2191 2191
                 return $item[$prop] >= $value;
2192 2192
             },
2193
-            'gte' => static function ($item, $prop, $value): bool {
2193
+            'gte' => static function($item, $prop, $value): bool {
2194 2194
                 return $item[$prop] >= $value;
2195 2195
             },
2196
-            'lt' => static function ($item, $prop, $value): bool {
2196
+            'lt' => static function($item, $prop, $value): bool {
2197 2197
                 return $item[$prop] < $value;
2198 2198
             },
2199
-            'le' => static function ($item, $prop, $value): bool {
2199
+            'le' => static function($item, $prop, $value): bool {
2200 2200
                 return $item[$prop] <= $value;
2201 2201
             },
2202
-            'lte' => static function ($item, $prop, $value): bool {
2202
+            'lte' => static function($item, $prop, $value): bool {
2203 2203
                 return $item[$prop] <= $value;
2204 2204
             },
2205
-            'ne' => static function ($item, $prop, $value): bool {
2205
+            'ne' => static function($item, $prop, $value): bool {
2206 2206
                 return $item[$prop] !== $value;
2207 2207
             },
2208
-            'contains' => static function ($item, $prop, $value): bool {
2208
+            'contains' => static function($item, $prop, $value): bool {
2209 2209
                 return \in_array($item[$prop], (array) $value, true);
2210 2210
             },
2211
-            'notContains' => static function ($item, $prop, $value): bool {
2211
+            'notContains' => static function($item, $prop, $value): bool {
2212 2212
                 return !\in_array($item[$prop], (array) $value, true);
2213 2213
             },
2214
-            'newer' => static function ($item, $prop, $value): bool {
2214
+            'newer' => static function($item, $prop, $value): bool {
2215 2215
                 return \strtotime($item[$prop]) > \strtotime($value);
2216 2216
             },
2217
-            'older' => static function ($item, $prop, $value): bool {
2217
+            'older' => static function($item, $prop, $value): bool {
2218 2218
                 return \strtotime($item[$prop]) < \strtotime($value);
2219 2219
             },
2220 2220
         ];
@@ -2222,7 +2222,7 @@  discard block
 block discarded – undo
2222 2222
         $result = \array_values(
2223 2223
             \array_filter(
2224 2224
                 $this->toArray(false, true),
2225
-                static function ($item) use (
2225
+                static function($item) use (
2226 2226
                     $property,
2227 2227
                     $value,
2228 2228
                     $ops,
@@ -2578,9 +2578,9 @@  discard block
 block discarded – undo
2578 2578
         $jsonObject = \json_decode($json, false);
2579 2579
 
2580 2580
         $mapper = new \Arrayy\Mapper\Json();
2581
-        $mapper->undefinedPropertyHandler = static function ($object, $key, $jsonValue) use ($class) {
2581
+        $mapper->undefinedPropertyHandler = static function($object, $key, $jsonValue) use ($class) {
2582 2582
             if ($class->checkPropertiesMismatchInConstructor) {
2583
-                throw new \TypeError('Property mismatch - input: ' . \print_r(['key' => $key, 'jsonValue' => $jsonValue], true) . ' for object: ' . \get_class($object));
2583
+                throw new \TypeError('Property mismatch - input: '.\print_r(['key' => $key, 'jsonValue' => $jsonValue], true).' for object: '.\get_class($object));
2584 2584
             }
2585 2585
         };
2586 2586
 
@@ -3038,7 +3038,7 @@  discard block
 block discarded – undo
3038 3038
                 \array_uintersect(
3039 3039
                     $this->toArray(),
3040 3040
                     $search,
3041
-                    static function ($a, $b) {
3041
+                    static function($a, $b) {
3042 3042
                         return $a === $b ? 0 : -1;
3043 3043
                     }
3044 3044
                 ),
@@ -3333,13 +3333,13 @@  discard block
 block discarded – undo
3333 3333
         // non recursive
3334 3334
 
3335 3335
         if ($search_values === null) {
3336
-            $arrayFunction = function (): \Generator {
3336
+            $arrayFunction = function(): \Generator {
3337 3337
                 foreach ($this->getGenerator() as $key => $value) {
3338 3338
                     yield $key;
3339 3339
                 }
3340 3340
             };
3341 3341
         } else {
3342
-            $arrayFunction = function () use ($search_values, $strict): \Generator {
3342
+            $arrayFunction = function() use ($search_values, $strict): \Generator {
3343 3343
                 $is_array_tmp = \is_array($search_values);
3344 3344
 
3345 3345
                 foreach ($this->getGeneratorByReference() as $key => &$value) {
@@ -3585,7 +3585,7 @@  discard block
 block discarded – undo
3585 3585
         $useArguments = \func_num_args() > 2;
3586 3586
 
3587 3587
         return static::create(
3588
-            function () use ($useArguments, $callable, $useKeyAsSecondParameter, $arguments) {
3588
+            function() use ($useArguments, $callable, $useKeyAsSecondParameter, $arguments) {
3589 3589
                 foreach ($this->getGenerator() as $key => $value) {
3590 3590
                     if ($useArguments) {
3591 3591
                         if ($useKeyAsSecondParameter) {
@@ -4005,7 +4005,7 @@  discard block
 block discarded – undo
4005 4005
      */
4006 4006
     public function nth(int $step, int $offset = 0): self
4007 4007
     {
4008
-        $arrayFunction = function () use ($step, $offset): \Generator {
4008
+        $arrayFunction = function() use ($step, $offset): \Generator {
4009 4009
             $position = 0;
4010 4010
             foreach ($this->getGenerator() as $key => $value) {
4011 4011
                 if ($position++ % $step !== $offset) {
@@ -4169,7 +4169,7 @@  discard block
 block discarded – undo
4169 4169
                 )->prependToEachKey($suffix)
4170 4170
                     ->toArray();
4171 4171
             } else {
4172
-                $result[$key . $suffix] = $item;
4172
+                $result[$key.$suffix] = $item;
4173 4173
             }
4174 4174
         }
4175 4175
 
@@ -4209,7 +4209,7 @@  discard block
 block discarded – undo
4209 4209
             } elseif (\is_object($item) === true) {
4210 4210
                 $result[$key] = $item;
4211 4211
             } else {
4212
-                $result[$key] = $item . $suffix;
4212
+                $result[$key] = $item.$suffix;
4213 4213
             }
4214 4214
         }
4215 4215
 
@@ -4901,7 +4901,7 @@  discard block
 block discarded – undo
4901 4901
          * @psalm-suppress MissingClosureParamType
4902 4902
          */
4903 4903
         return $this->each(
4904
-            static function ($value) use ($search, $replacement) {
4904
+            static function($value) use ($search, $replacement) {
4905 4905
                 return \str_replace($search, $replacement, $value);
4906 4906
             }
4907 4907
         );
@@ -5527,7 +5527,7 @@  discard block
 block discarded – undo
5527 5527
              * @psalm-suppress MissingClosureParamType
5528 5528
              */
5529 5529
             $results = $arrayy->each(
5530
-                function ($value) use ($sorter) {
5530
+                function($value) use ($sorter) {
5531 5531
                     if (\is_callable($sorter) === true) {
5532 5532
                         return $sorter($value);
5533 5533
                     }
@@ -5625,7 +5625,7 @@  discard block
 block discarded – undo
5625 5625
     public function stripEmpty(): self
5626 5626
     {
5627 5627
         return $this->filter(
5628
-            static function ($item) {
5628
+            static function($item) {
5629 5629
                 if ($item === null) {
5630 5630
                     return false;
5631 5631
                 }
@@ -5814,7 +5814,7 @@  discard block
 block discarded – undo
5814 5814
          * @psalm-suppress MissingClosureParamType
5815 5815
          */
5816 5816
         $this->array = $this->reduce(
5817
-            static function ($resultArray, $value) {
5817
+            static function($resultArray, $value) {
5818 5818
                 if (!\in_array($value, $resultArray, true)) {
5819 5819
                     $resultArray[] = $value;
5820 5820
                 }
@@ -5849,7 +5849,7 @@  discard block
 block discarded – undo
5849 5849
          */
5850 5850
         $this->array = \array_reduce(
5851 5851
             \array_keys($array),
5852
-            static function ($resultArray, $key) use ($array) {
5852
+            static function($resultArray, $key) use ($array) {
5853 5853
                 if (!\in_array($array[$key], $resultArray, true)) {
5854 5854
                     $resultArray[$key] = $array[$key];
5855 5855
                 }
@@ -5929,7 +5929,7 @@  discard block
 block discarded – undo
5929 5929
     public function values(): self
5930 5930
     {
5931 5931
         return static::create(
5932
-            function () {
5932
+            function() {
5933 5933
                 /** @noinspection YieldFromCanBeUsedInspection */
5934 5934
                 foreach ($this->getGenerator() as $value) {
5935 5935
                     yield $value;
@@ -5982,7 +5982,7 @@  discard block
 block discarded – undo
5982 5982
     public function where(string $keyOrPropertyOrMethod, $value): self
5983 5983
     {
5984 5984
         return $this->filter(
5985
-            function ($item) use ($keyOrPropertyOrMethod, $value) {
5985
+            function($item) use ($keyOrPropertyOrMethod, $value) {
5986 5986
                 $accessorValue = $this->extractValue(
5987 5987
                     $item,
5988 5988
                     $keyOrPropertyOrMethod
@@ -6272,7 +6272,7 @@  discard block
 block discarded – undo
6272 6272
     protected function getPropertiesFromPhpDoc()
6273 6273
     {
6274 6274
         static $PROPERTY_CACHE = [];
6275
-        $cacheKey = 'Class::' . static::class;
6275
+        $cacheKey = 'Class::'.static::class;
6276 6276
 
6277 6277
         if (isset($PROPERTY_CACHE[$cacheKey])) {
6278 6278
             return $PROPERTY_CACHE[$cacheKey];
@@ -6554,7 +6554,7 @@  discard block
 block discarded – undo
6554 6554
         if ($array === null) {
6555 6555
             $array = [];
6556 6556
         } elseif (!\is_array($array)) {
6557
-            throw new \RuntimeException('Can not set value at this path "' . $key . '" because (' . \gettype($array) . ')"' . \print_r($array, true) . '" is not an array.');
6557
+            throw new \RuntimeException('Can not set value at this path "'.$key.'" because ('.\gettype($array).')"'.\print_r($array, true).'" is not an array.');
6558 6558
         }
6559 6559
 
6560 6560
         $array[$key] = $value;
@@ -6630,7 +6630,7 @@  discard block
 block discarded – undo
6630 6630
                 &&
6631 6631
                 \count(\array_diff_key($properties, $data)) > 0
6632 6632
             ) {
6633
-                throw new \TypeError('Property mismatch - input: ' . \print_r(\array_keys($data), true) . ' | expected: ' . \print_r(\array_keys($properties), true));
6633
+                throw new \TypeError('Property mismatch - input: '.\print_r(\array_keys($data), true).' | expected: '.\print_r(\array_keys($properties), true));
6634 6634
             }
6635 6635
 
6636 6636
             foreach ($data as $key => &$valueInner) {
@@ -6743,7 +6743,7 @@  discard block
 block discarded – undo
6743 6743
              *
6744 6744
              * @return void
6745 6745
              */
6746
-            static function (&$item) {
6746
+            static function(&$item) {
6747 6747
                 if ($item instanceof self) {
6748 6748
                     $item = $item->getArray();
6749 6749
                 }
@@ -6768,7 +6768,7 @@  discard block
 block discarded – undo
6768 6768
             &&
6769 6769
             $this->checkPropertiesMismatch === true
6770 6770
         ) {
6771
-            throw new \TypeError('The key ' . $key . ' does not exists in "properties". Maybe because @property was not used for the class (' . \get_class($this) . ').');
6771
+            throw new \TypeError('The key '.$key.' does not exists in "properties". Maybe because @property was not used for the class ('.\get_class($this).').');
6772 6772
         }
6773 6773
 
6774 6774
         if (isset($this->properties[self::ARRAYY_HELPER_TYPES_FOR_ALL_PROPERTIES])) {
Please login to merge, or discard this patch.
src/Mapper/Json.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
 
66 66
         if (!\is_object($object)) {
67 67
             throw new \InvalidArgumentException(
68
-                'JsonMapper::map() requires second argument to be an object, ' . \gettype($object) . ' given.'
68
+                'JsonMapper::map() requires second argument to be an object, '.\gettype($object).' given.'
69 69
             );
70 70
         }
71 71
 
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
                 $type = $this->removeNullable($type);
115 115
             } elseif ($jsonValue === null) {
116 116
                 throw new \InvalidArgumentException(
117
-                    'JSON property "' . $key . '" in class "' . $strClassName . '" must not be NULL'
117
+                    'JSON property "'.$key.'" in class "'.$strClassName.'" must not be NULL'
118 118
                 );
119 119
             }
120 120
 
@@ -141,7 +141,7 @@  discard block
 block discarded – undo
141 141
             if ($this->isSimpleType($type)) {
142 142
                 if ($type === 'string' && \is_object($jsonValue)) {
143 143
                     throw new \InvalidArgumentException(
144
-                        'JSON property "' . $key . '" in class "' . $strClassName . '" is an object and cannot be converted to a string'
144
+                        'JSON property "'.$key.'" in class "'.$strClassName.'" is an object and cannot be converted to a string'
145 145
                     );
146 146
                 }
147 147
 
@@ -162,7 +162,7 @@  discard block
 block discarded – undo
162 162
 
163 163
             if ($type === '') {
164 164
                 throw new \InvalidArgumentException(
165
-                    'Empty type at property "' . $strClassName . '::$' . $key . '"'
165
+                    'Empty type at property "'.$strClassName.'::$'.$key.'"'
166 166
                 );
167 167
             }
168 168
 
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
                     $this->isScalarType(\gettype($jsonValue))
197 197
                 ) {
198 198
                     throw new \InvalidArgumentException(
199
-                        'JSON property "' . $key . '" must be an array, ' . \gettype($jsonValue) . ' given'
199
+                        'JSON property "'.$key.'" must be an array, '.\gettype($jsonValue).' given'
200 200
                     );
201 201
                 }
202 202
 
@@ -273,7 +273,7 @@  discard block
 block discarded – undo
273 273
                 }
274 274
             } elseif ($this->isScalarType($class)) {
275 275
                 throw new \InvalidArgumentException(
276
-                    'JSON property "' . ($parent_key ?: '?') . '" is an array of type "' . $class . '" but contained a value of type "' . \gettype($jsonValue) . '"'
276
+                    'JSON property "'.($parent_key ?: '?').'" is an array of type "'.$class.'" but contained a value of type "'.\gettype($jsonValue).'"'
277 277
                 );
278 278
             } elseif (\is_a($class, \ArrayObject::class, true)) {
279 279
                 /** @noinspection PhpSillyAssignmentInspection - phpstan helper */
@@ -329,7 +329,7 @@  discard block
 block discarded – undo
329 329
         }
330 330
 
331 331
         //create a full qualified namespace
332
-        return '\\' . $strNs . '\\' . $type;
332
+        return '\\'.$strNs.'\\'.$type;
333 333
     }
334 334
 
335 335
     /**
@@ -633,7 +633,7 @@  discard block
 block discarded – undo
633 633
      */
634 634
     private function isNullable($type): bool
635 635
     {
636
-        return \stripos('|' . $type . '|', '|null|') !== false;
636
+        return \stripos('|'.$type.'|', '|null|') !== false;
637 637
     }
638 638
 
639 639
     /**
@@ -650,7 +650,7 @@  discard block
 block discarded – undo
650 650
         }
651 651
 
652 652
         return \substr(
653
-            \str_ireplace('|null|', '|', '|' . $type . '|'),
653
+            \str_ireplace('|null|', '|', '|'.$type.'|'),
654 654
             1,
655 655
             -1
656 656
         );
Please login to merge, or discard this patch.