AssetCollection
Statamic\Data\Entries\AssetCollection
Inheritance: DataCollection > Illuminate\Support\Collection
Usage
An AssetCollection
is used to hold a collection of Asset
objects.
This is not to be confused with an AssetContainer
, which is the “source” where assets and folders are located.
The examples on this page use simple values to make things easier to understand.
Creating a Collection
You can create an AssetCollection
in a similar fashion to a DataCollection or a regular collection.
$collection = collect_assets([1, 2, 3]);
Available Methods
Just like regular collections, the following methods can be chained for fluent manipulation of the underlying array.
To Array
This is just like a DataCollection’s toArray
method, except if any assets do not have corresponding
files, they will be filtered out from the array.
Import using:
use Statamic\Data\Entries\AssetCollection