Documentation

FlexMediaTrait uses trait:short

Implements Grav Page content and header manipulation methods.

Table of Contents

Properties

$_loadMedia  : bool
$_uploads  : array<string|int, mixed>
$media  : MediaCollectionInterface|null

Methods

__debugInfo()  : array<string|int, mixed>
checkMediaFilename()  : void
getFieldSettings()  : array<string|int, mixed>|null
getFlexDirectory()  : FlexDirectory
getMedia()  : MediaCollectionInterface
getMediaField()  : MediaCollectionInterface|null
getMediaFolder()  : string|null
getMediaOrder()  : array<string|int, mixed>
Get display order for the associated media.
getMediaUri()  : string|null
Get URI ot the associated media. Method will return null if path isn't URI.
getStorageFolder()  : string|null
getStorageKey()  : string
addUpdatedMedia()  : void
buildMediaList()  : array<string|int, mixed>
buildMediaObject()  : MediaObject|UploadedMediaObject
clearMediaCache()  : void
Clear media cache.
createMedium()  : Medium|null
freeMedia()  : void
getCacheKey()  : string
getMediaCache()  : CacheInterface
getMediaFields()  : array<string|int, mixed>
getUpdatedMedia()  : array<string, UploadedFileInterface|array<string|int, mixed>|null>
offsetLoad_media()  : MediaCollectionInterface
offsetSerialize_media()  : null
parseFileProperty()  : array<string|int, mixed>|mixed
saveUpdatedMedia()  : void
setMedia()  : $this
Sets the associated media collection.
setUpdatedMedia()  : void

Properties

Methods

__debugInfo()

public __debugInfo() : array<string|int, mixed>
Attributes
#[ReturnTypeWillChange]
Return values
array<string|int, mixed>

checkMediaFilename()

public checkMediaFilename(string $filename) : void

Use Media class that implements MediaUploadInterface instead.

Parameters
$filename : string

getFieldSettings()

public getFieldSettings(string $field) : array<string|int, mixed>|null
Parameters
$field : string
Return values
array<string|int, mixed>|null

getMediaFolder()

public getMediaFolder() : string|null
Return values
string|null

getMediaOrder()

Get display order for the associated media.

public getMediaOrder() : array<string|int, mixed>
Return values
array<string|int, mixed>

Empty array means default ordering.

getMediaUri()

Get URI ot the associated media. Method will return null if path isn't URI.

public getMediaUri() : string|null
Return values
string|null

getStorageFolder()

public getStorageFolder() : string|null
Return values
string|null

getStorageKey()

public abstract getStorageKey() : string
Return values
string

buildMediaList()

protected buildMediaList(string|null $field) : array<string|int, mixed>
Parameters
$field : string|null
Return values
array<string|int, mixed>

clearMediaCache()

Clear media cache.

protected clearMediaCache() : void

getCacheKey()

protected abstract getCacheKey() : string
Return values
string

getMediaFields()

protected getMediaFields() : array<string|int, mixed>
Return values
array<string|int, mixed>

getUpdatedMedia()

protected getUpdatedMedia() : array<string, UploadedFileInterface|array<string|int, mixed>|null>
Return values
array<string, UploadedFileInterface|array<string|int, mixed>|null>

offsetSerialize_media()

protected offsetSerialize_media() : null
Return values
null

parseFileProperty()

protected parseFileProperty(array<string|int, mixed>|mixed $value[, array<string|int, mixed> $settings = [] ]) : array<string|int, mixed>|mixed
Parameters
$value : array<string|int, mixed>|mixed
$settings : array<string|int, mixed> = []
Return values
array<string|int, mixed>|mixed

setUpdatedMedia()

protected setUpdatedMedia(array<string|int, mixed> $files) : void
Parameters
$files : array<string|int, mixed>

        
On this page

Search results