iterator_to_array
laravel/framework
Supported Versions: PHP 5 >= 5.1.0, PHP 7, PHP 8
Copy the iterator into an array
iterator_to_array
(
Traversable $iterator
,
bool $preserve_keys
=
true
): array
public function
setMultiple
(
$values
,
$ttl
=
null
):
bool
{
return
$this
->
putMany
(
is_array
(
$values
) ?
$values
:
iterator_to_array
(
$values
),
$ttl
);
}
src/Illuminate/Cache/Repository.php
return
$this
->
source
;
}
return
iterator_to_array
(
$this
->
getIterator
());
}
src/Illuminate/Collections/LazyCollection.php
} elseif (
$items
instanceof
JsonSerializable
) {
return (array)
$items
->
jsonSerialize
();
} elseif (
$items
instanceof
Traversable
) {
return
iterator_to_array
(
$items
);
} elseif (
$items
instanceof
UnitEnum
) {
return [
$items
];
}
src/Illuminate/Collections/Traits/EnumeratesValues.php
$this
->
give
(function (
$container
) use (
$tag
) {
$taggedServices
=
$container
->
tagged
(
$tag
);
return
is_array
(
$taggedServices
) ?
$taggedServices
:
iterator_to_array
(
$taggedServices
);
});
}
src/Illuminate/Container/ContextualBindingBuilder.php
public function
files
(
$directory
,
$hidden
=
false
)
{
return
iterator_to_array
(
Finder
::
create
()->
files
()->
ignoreDotFiles
(!
$hidden
)->
in
(
$directory
)->
depth
(
0
)->
sortByName
(),
false
);
}
src/Illuminate/Filesystem/Filesystem.php
public function
allFiles
(
$directory
,
$hidden
=
false
)
{
return
iterator_to_array
(
Finder
::
create
()->
files
()->
ignoreDotFiles
(!
$hidden
)->
in
(
$directory
)->
sortByName
(),
false
);
}
src/Illuminate/Filesystem/Filesystem.php
}
if (
$other
instanceof
Traversable
) {
return
iterator_to_array
(
$other
);
}
src/Illuminate/Testing/Constraints/ArraySubset.php
}
if (
$other
instanceof
Traversable
) {
return
iterator_to_array
(
$other
);
}
src/Illuminate/Testing/Constraints/ArraySubset.php