@@ -251,7 +251,7 @@ discard block |
||
| 251 | 251 | * Get an array as a key. |
| 252 | 252 | * |
| 253 | 253 | * @param $key |
| 254 | - * @return mixed|string |
|
| 254 | + * @return string |
|
| 255 | 255 | */ |
| 256 | 256 | private function getArrayKey($key) |
| 257 | 257 | { |
@@ -327,7 +327,7 @@ discard block |
||
| 327 | 327 | /** |
| 328 | 328 | * Get a property by name. |
| 329 | 329 | * |
| 330 | - * @param $key |
|
| 330 | + * @param string $key |
|
| 331 | 331 | * @return string|static |
| 332 | 332 | */ |
| 333 | 333 | private function getByPropertyName($key) |
@@ -346,7 +346,7 @@ discard block |
||
| 346 | 346 | /** |
| 347 | 347 | * Execute a closure via Laravel's Collection |
| 348 | 348 | * |
| 349 | - * @param $closure |
|
| 349 | + * @param Closure $closure |
|
| 350 | 350 | * @param null $method |
| 351 | 351 | * @return mixed |
| 352 | 352 | */ |
@@ -495,7 +495,7 @@ discard block |
||
| 495 | 495 | |
| 496 | 496 | /** |
| 497 | 497 | * @param $originalCallback |
| 498 | - * @return callable |
|
| 498 | + * @return Closure |
|
| 499 | 499 | */ |
| 500 | 500 | public function coollectizeCallback(callable $originalCallback = null) |
| 501 | 501 | { |
@@ -508,7 +508,7 @@ discard block |
||
| 508 | 508 | |
| 509 | 509 | /** |
| 510 | 510 | * @param $originalCallback |
| 511 | - * @return callable |
|
| 511 | + * @return Closure |
|
| 512 | 512 | */ |
| 513 | 513 | public function coollectizeCallbackForReduce(callable $originalCallback) |
| 514 | 514 | { |
@@ -2,20 +2,19 @@ |
||
| 2 | 2 | |
| 3 | 3 | namespace PragmaRX\Coollection\Package; |
| 4 | 4 | |
| 5 | +use ArrayAccess; |
|
| 5 | 6 | use Closure; |
| 6 | 7 | use Countable; |
| 7 | 8 | use Exception; |
| 8 | -use ArrayAccess; |
|
| 9 | -use JsonSerializable; |
|
| 10 | -use IteratorAggregate; |
|
| 11 | -use IlluminateAgnostic\Str\Support\Str; |
|
| 12 | 9 | use IlluminateAgnostic\Arr\Support\Arr; |
| 13 | -use IlluminateAgnostic\Collection\Support\Collection; |
|
| 14 | -use IlluminateAgnostic\Collection\Support\Traits\Macroable; |
|
| 15 | -use IlluminateAgnostic\Collection\Contracts\Support\Jsonable; |
|
| 16 | 10 | use IlluminateAgnostic\Collection\Contracts\Support\Arrayable; |
| 17 | -use IlluminateAgnostic\Collection\Support\HigherOrderCollectionProxy; |
|
| 11 | +use IlluminateAgnostic\Collection\Contracts\Support\Jsonable; |
|
| 18 | 12 | use IlluminateAgnostic\Collection\Support\Collection as TightencoCollect; |
| 13 | +use IlluminateAgnostic\Collection\Support\HigherOrderCollectionProxy; |
|
| 14 | +use IlluminateAgnostic\Collection\Support\Traits\Macroable; |
|
| 15 | +use IlluminateAgnostic\Str\Support\Str; |
|
| 16 | +use IteratorAggregate; |
|
| 17 | +use JsonSerializable; |
|
| 19 | 18 | |
| 20 | 19 | class Coollection implements |
| 21 | 20 | ArrayAccess, |
@@ -120,7 +120,7 @@ discard block |
||
| 120 | 120 | */ |
| 121 | 121 | public function call($name, $arguments = []) |
| 122 | 122 | { |
| 123 | - return $this->runViaLaravelCollection(function ($collection) use ( |
|
| 123 | + return $this->runViaLaravelCollection(function($collection) use ( |
|
| 124 | 124 | $name, |
| 125 | 125 | $arguments |
| 126 | 126 | ) { |
@@ -146,7 +146,7 @@ discard block |
||
| 146 | 146 | return $value; |
| 147 | 147 | } |
| 148 | 148 | |
| 149 | - $result = array_map(function ($value) { |
|
| 149 | + $result = array_map(function($value) { |
|
| 150 | 150 | if ($this->isArrayable($value)) { |
| 151 | 151 | return new static($value); |
| 152 | 152 | } |
@@ -164,7 +164,7 @@ discard block |
||
| 164 | 164 | */ |
| 165 | 165 | public function toArray() |
| 166 | 166 | { |
| 167 | - return array_map(function ($value) { |
|
| 167 | + return array_map(function($value) { |
|
| 168 | 168 | return $value instanceof Arrayable ? $value->toArray() : $value; |
| 169 | 169 | }, $this->items); |
| 170 | 170 | } |
@@ -193,7 +193,7 @@ discard block |
||
| 193 | 193 | return null; |
| 194 | 194 | } |
| 195 | 195 | |
| 196 | - return $this->runViaLaravelCollection(function ($collection) use ( |
|
| 196 | + return $this->runViaLaravelCollection(function($collection) use ( |
|
| 197 | 197 | $key |
| 198 | 198 | ) { |
| 199 | 199 | return new HigherOrderCollectionProxy($collection, $key); |
@@ -214,7 +214,7 @@ discard block |
||
| 214 | 214 | return $value; |
| 215 | 215 | } |
| 216 | 216 | |
| 217 | - $result = array_map(function ($value) { |
|
| 217 | + $result = array_map(function($value) { |
|
| 218 | 218 | if ($this->isArrayable($value)) { |
| 219 | 219 | return $this->__toArray($value); |
| 220 | 220 | } |
@@ -297,7 +297,7 @@ discard block |
||
| 297 | 297 | Str::lower($key), |
| 298 | 298 | ]; |
| 299 | 299 | |
| 300 | - $data = $this->filter(function ($value, $key) use ($cases) { |
|
| 300 | + $data = $this->filter(function($value, $key) use ($cases) { |
|
| 301 | 301 | return array_search($key, $cases) !== false || |
| 302 | 302 | array_search(Str::lower($key), $cases) !== false; |
| 303 | 303 | }) |
@@ -526,7 +526,7 @@ discard block |
||
| 526 | 526 | */ |
| 527 | 527 | public function coollectizeCallback(callable $originalCallback = null) |
| 528 | 528 | { |
| 529 | - return function ($value = null, $key = null) use ($originalCallback) { |
|
| 529 | + return function($value = null, $key = null) use ($originalCallback) { |
|
| 530 | 530 | return $originalCallback($this->__wrap($value), $key); |
| 531 | 531 | }; |
| 532 | 532 | } |
@@ -537,7 +537,7 @@ discard block |
||
| 537 | 537 | */ |
| 538 | 538 | public function coollectizeCallbackForReduce(callable $originalCallback) |
| 539 | 539 | { |
| 540 | - return function ($carry, $item) use ($originalCallback) { |
|
| 540 | + return function($carry, $item) use ($originalCallback) { |
|
| 541 | 541 | return $originalCallback($carry, $this->__wrap($item)); |
| 542 | 542 | }; |
| 543 | 543 | } |
@@ -63,7 +63,7 @@ |
||
| 63 | 63 | } |
| 64 | 64 | } |
| 65 | 65 | |
| 66 | - if (! function_exists('with')) { |
|
| 66 | + if (!function_exists('with')) { |
|
| 67 | 67 | /** |
| 68 | 68 | * Return the given object. Useful for chaining. |
| 69 | 69 | * |
@@ -1,6 +1,5 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -use IlluminateAgnostic\Str\Support\Str; |
|
| 4 | 3 | use PragmaRX\Coollection\Package\Coollection; |
| 5 | 4 | |
| 6 | 5 | if (!function_exists('coollect')) { |