Documentation

MediaCollectionInterface extends MediaCollectionInterface

Class implements media collection interface.

Table of Contents

Methods

add()  : void
all()  : array<string|int, MediaObjectInterface>
Get a list of all media.
audios()  : array<string|int, MediaObjectInterface>
Get a list of all audio media.
createFromArray()  : Medium|null
Create Medium from array of parameters
createFromFile()  : Medium|null
Create Medium from a file.
files()  : array<string|int, MediaObjectInterface>
Get a list of all file media.
get()  : Medium|null
Get medium by filename.
getImageFileObject()  : ImageFile
getPath()  : string|null
Return media path.
images()  : array<string|int, MediaObjectInterface>
Get a list of all image media.
setPath()  : void
setTimestamps()  : $this
Set file modification timestamps (query params) for all the media files.
videos()  : array<string|int, MediaObjectInterface>
Get a list of all video media.

Methods

createFromArray()

Create Medium from array of parameters

public createFromArray([array<string|int, mixed> $items = [] ][, Blueprint|null $blueprint = null ]) : Medium|null
Parameters
$items : array<string|int, mixed> = []
$blueprint : Blueprint|null = null
Return values
Medium|null

createFromFile()

Create Medium from a file.

public createFromFile(string $file[, array<string|int, mixed> $params = [] ]) : Medium|null
Parameters
$file : string
$params : array<string|int, mixed> = []
Return values
Medium|null

setTimestamps()

Set file modification timestamps (query params) for all the media files.

public setTimestamps([string|int|null $timestamp = null ]) : $this
Parameters
$timestamp : string|int|null = null
Return values
$this

        
On this page

Search results