1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-08 14:16:46 +02:00

refactor(macros): use collection instead of arrays

This commit is contained in:
Awilum
2022-04-06 11:43:08 +03:00
parent f197ab2b03
commit b45b1e9a09

View File

@@ -2,9 +2,9 @@
declare(strict_types=1);
use Glowy\Arrays\Arrays;
use Glowy\Arrays\Arrays as Collection;
if (! Arrays::hasMacro('onlyFromCollection')) {
if (! Collection::hasMacro('onlyFromCollection')) {
/**
* Return slice of an array with just a given keys.
*
@@ -12,7 +12,7 @@ if (! Arrays::hasMacro('onlyFromCollection')) {
*
* @return Arrays Returns instance of The Arrays class.
*/
Arrays::macro('onlyFromCollection', function (array $keys) {
Collection::macro('onlyFromCollection', function (array $keys) {
$result = [];
foreach ($this->toArray() as $key => $value) {
@@ -23,7 +23,7 @@ if (! Arrays::hasMacro('onlyFromCollection')) {
});
}
if (! Arrays::hasMacro('exceptFromCollection')) {
if (! Collection::hasMacro('exceptFromCollection')) {
/**
* Return slice of an array except given keys.
*
@@ -31,7 +31,7 @@ if (! Arrays::hasMacro('exceptFromCollection')) {
*
* @return Arrays Returns instance of The Arrays class.
*/
Arrays::macro('exceptFromCollection', function (array $keys) {
Collection::macro('exceptFromCollection', function (array $keys) {
$result = [];
foreach ($this->toArray() as $key => $value) {