@@ -185,7 +185,7 @@ |
||
185 | 185 | /** |
186 | 186 | * get the current array from the "Arrayy"-object |
187 | 187 | * |
188 | - * @return array |
|
188 | + * @return null|callable |
|
189 | 189 | */ |
190 | 190 | public function getArray() |
191 | 191 | { |
@@ -29,7 +29,7 @@ discard block |
||
29 | 29 | || |
30 | 30 | (is_object($array) && method_exists($array, '__toString')) |
31 | 31 | ) { |
32 | - $array = (array)$array; |
|
32 | + $array = (array) $array; |
|
33 | 33 | } |
34 | 34 | |
35 | 35 | if (!is_array($array)) { |
@@ -176,7 +176,7 @@ discard block |
||
176 | 176 | } |
177 | 177 | } |
178 | 178 | |
179 | - return (array)$this->array; |
|
179 | + return (array) $this->array; |
|
180 | 180 | } |
181 | 181 | |
182 | 182 | /** |
@@ -225,7 +225,7 @@ discard block |
||
225 | 225 | } |
226 | 226 | } |
227 | 227 | |
228 | - return self::create((array)$return); |
|
228 | + return self::create((array) $return); |
|
229 | 229 | } |
230 | 230 | |
231 | 231 | /** |
@@ -245,7 +245,7 @@ discard block |
||
245 | 245 | $return = array($key); |
246 | 246 | } |
247 | 247 | |
248 | - return self::create((array)$return); |
|
248 | + return self::create((array) $return); |
|
249 | 249 | } |
250 | 250 | |
251 | 251 | /** |
@@ -417,8 +417,8 @@ discard block |
||
417 | 417 | public function clean() |
418 | 418 | { |
419 | 419 | return $this->filter( |
420 | - function ($value) { |
|
421 | - return (bool)$value; |
|
420 | + function($value) { |
|
421 | + return (bool) $value; |
|
422 | 422 | } |
423 | 423 | ); |
424 | 424 | } |
@@ -433,7 +433,7 @@ discard block |
||
433 | 433 | public function random($take = null) |
434 | 434 | { |
435 | 435 | if ($take === null) { |
436 | - return Arrayy::create((array)$this->array[array_rand($this->array)]); |
|
436 | + return Arrayy::create((array) $this->array[array_rand($this->array)]); |
|
437 | 437 | } |
438 | 438 | |
439 | 439 | shuffle($this->array); |
@@ -484,7 +484,7 @@ discard block |
||
484 | 484 | $array = array_splice($this->array, 0, $take, true); |
485 | 485 | } |
486 | 486 | |
487 | - return self::create((array)$array); |
|
487 | + return self::create((array) $array); |
|
488 | 488 | } |
489 | 489 | |
490 | 490 | /** |
@@ -497,7 +497,7 @@ discard block |
||
497 | 497 | public function last($take = null) |
498 | 498 | { |
499 | 499 | if ($take === null) { |
500 | - $array = self::create((array)array_pop($this->array)); |
|
500 | + $array = self::create((array) array_pop($this->array)); |
|
501 | 501 | } else { |
502 | 502 | $array = $this->rest(-$take); |
503 | 503 | } |
@@ -656,7 +656,7 @@ discard block |
||
656 | 656 | $array[$key] = $replacement; |
657 | 657 | } |
658 | 658 | |
659 | - return self::create((array)$array); |
|
659 | + return self::create((array) $array); |
|
660 | 660 | } |
661 | 661 | |
662 | 662 | /** |
@@ -670,12 +670,12 @@ discard block |
||
670 | 670 | public function replaceValues($search, $replacement = '') |
671 | 671 | { |
672 | 672 | $array = $this->each( |
673 | - function ($value) use ($search, $replacement) { |
|
673 | + function($value) use ($search, $replacement) { |
|
674 | 674 | return UTF8::str_replace($search, $replacement, $value); |
675 | 675 | } |
676 | 676 | ); |
677 | 677 | |
678 | - return self::create((array)$array); |
|
678 | + return self::create((array) $array); |
|
679 | 679 | } |
680 | 680 | |
681 | 681 | /** |
@@ -925,7 +925,7 @@ discard block |
||
925 | 925 | { |
926 | 926 | $this->array = array_reduce( |
927 | 927 | $this->array, |
928 | - function ($resultArray, $value) { |
|
928 | + function($resultArray, $value) { |
|
929 | 929 | if (in_array($value, $resultArray, true) === false) { |
930 | 930 | $resultArray[] = $value; |
931 | 931 | } |
@@ -29,7 +29,7 @@ discard block |
||
29 | 29 | public function has($key) |
30 | 30 | { |
31 | 31 | // Generate unique string to use as marker. |
32 | - $unFound = (string)uniqid('arrayy', true); |
|
32 | + $unFound = (string) uniqid('arrayy', true); |
|
33 | 33 | |
34 | 34 | return $this->get($key, $unFound) !== $unFound; |
35 | 35 | } |
@@ -151,48 +151,48 @@ discard block |
||
151 | 151 | } |
152 | 152 | |
153 | 153 | $ops = array( |
154 | - 'eq' => function ($item, $prop, $value) { |
|
154 | + 'eq' => function($item, $prop, $value) { |
|
155 | 155 | return $item[$prop] === $value; |
156 | 156 | }, |
157 | - 'gt' => function ($item, $prop, $value) { |
|
157 | + 'gt' => function($item, $prop, $value) { |
|
158 | 158 | return $item[$prop] > $value; |
159 | 159 | }, |
160 | - 'gte' => function ($item, $prop, $value) { |
|
160 | + 'gte' => function($item, $prop, $value) { |
|
161 | 161 | return $item[$prop] >= $value; |
162 | 162 | }, |
163 | - 'lt' => function ($item, $prop, $value) { |
|
163 | + 'lt' => function($item, $prop, $value) { |
|
164 | 164 | return $item[$prop] < $value; |
165 | 165 | }, |
166 | - 'lte' => function ($item, $prop, $value) { |
|
166 | + 'lte' => function($item, $prop, $value) { |
|
167 | 167 | return $item[$prop] <= $value; |
168 | 168 | }, |
169 | - 'ne' => function ($item, $prop, $value) { |
|
169 | + 'ne' => function($item, $prop, $value) { |
|
170 | 170 | return $item[$prop] !== $value; |
171 | 171 | }, |
172 | - 'contains' => function ($item, $prop, $value) { |
|
173 | - return in_array($item[$prop], (array)$value, true); |
|
172 | + 'contains' => function($item, $prop, $value) { |
|
173 | + return in_array($item[$prop], (array) $value, true); |
|
174 | 174 | }, |
175 | - 'notContains' => function ($item, $prop, $value) { |
|
176 | - return !in_array($item[$prop], (array)$value, true); |
|
175 | + 'notContains' => function($item, $prop, $value) { |
|
176 | + return !in_array($item[$prop], (array) $value, true); |
|
177 | 177 | }, |
178 | - 'newer' => function ($item, $prop, $value) { |
|
178 | + 'newer' => function($item, $prop, $value) { |
|
179 | 179 | return strtotime($item[$prop]) > strtotime($value); |
180 | 180 | }, |
181 | - 'older' => function ($item, $prop, $value) { |
|
181 | + 'older' => function($item, $prop, $value) { |
|
182 | 182 | return strtotime($item[$prop]) < strtotime($value); |
183 | 183 | }, |
184 | 184 | ); |
185 | 185 | |
186 | 186 | $result = array_values( |
187 | 187 | array_filter( |
188 | - (array)$this->array, |
|
189 | - function ($item) use ( |
|
188 | + (array) $this->array, |
|
189 | + function($item) use ( |
|
190 | 190 | $property, |
191 | 191 | $value, |
192 | 192 | $ops, |
193 | 193 | $comparisonOp |
194 | 194 | ) { |
195 | - $item = (array)$item; |
|
195 | + $item = (array) $item; |
|
196 | 196 | $itemArrayy = new Arrayy($item); |
197 | 197 | $item[$property] = $itemArrayy->get($property, array()); |
198 | 198 | |
@@ -231,7 +231,7 @@ discard block |
||
231 | 231 | */ |
232 | 232 | public function keys() |
233 | 233 | { |
234 | - $return = array_keys((array)$this->array); |
|
234 | + $return = array_keys((array) $this->array); |
|
235 | 235 | |
236 | 236 | return Arrayy::create($return); |
237 | 237 | } |
@@ -243,7 +243,7 @@ discard block |
||
243 | 243 | */ |
244 | 244 | public function values() |
245 | 245 | { |
246 | - $return = array_values((array)$this->array); |
|
246 | + $return = array_values((array) $this->array); |
|
247 | 247 | |
248 | 248 | return Arrayy::create($return); |
249 | 249 | } |
@@ -279,7 +279,7 @@ discard block |
||
279 | 279 | */ |
280 | 280 | public function sort($sorter = null, $direction = 'asc') |
281 | 281 | { |
282 | - $array = (array)$this->array; |
|
282 | + $array = (array) $this->array; |
|
283 | 283 | |
284 | 284 | // Get correct PHP constant for direction |
285 | 285 | $direction = strtolower($direction); |
@@ -295,7 +295,7 @@ discard block |
||
295 | 295 | $arrayy = new Arrayy($array); |
296 | 296 | |
297 | 297 | $results = $arrayy->each( |
298 | - function ($value) use ($sorter) { |
|
298 | + function($value) use ($sorter) { |
|
299 | 299 | return is_callable($sorter) ? $sorter($value) : $this->get($sorter, null, $value); |
300 | 300 | } |
301 | 301 | ); |
@@ -319,7 +319,7 @@ discard block |
||
319 | 319 | */ |
320 | 320 | public function group($grouper, $saveKeys = false) |
321 | 321 | { |
322 | - $array = (array)$this->array; |
|
322 | + $array = (array) $this->array; |
|
323 | 323 | $result = array(); |
324 | 324 | |
325 | 325 | // Iterate over values, group by property/results from closure |