class MediaMetadata extends BaseModel (View source)

Properties

protected array $data Model Data from BaseModel
protected array $location The GPS coordinate of the photo/video.
protected array $dimensions Dimension of the photo/video.
protected DateTime $time_taken The timestamp when the photo/video is taken.

Methods

__construct(array $data)

Create a new MediaMetadata instance

array
getData()

Get the Model data

from BaseModel
mixed
getDataProperty(string $property)

Get Data Property

from BaseModel
mixed|null
__get(string $property)

Handle calls to undefined properties.

from BaseModel
mixed|null
__set(string $property, string $value)

Handle calls to undefined properties.

from BaseModel
array
getLocation()

Get the location of the Media

array
getDimensions()

Get the dimensions of the Media

getTimeTaken()

Get the Time the Media was taken on

Details

at line line 36
__construct(array $data)

Create a new MediaMetadata instance

Parameters

array $data

in BaseModel at line line 29
array getData()

Get the Model data

Return Value

array

in BaseModel at line line 41
mixed getDataProperty(string $property)

Get Data Property

Parameters

string $property

Return Value

mixed

in BaseModel at line line 56
mixed|null __get(string $property)

Handle calls to undefined properties.

Check whether an item with the key, same as the property, is available on the data property.

Parameters

string $property

Return Value

mixed|null

in BaseModel at line line 75
mixed|null __set(string $property, string $value)

Handle calls to undefined properties.

Sets an item with the defined value on the data property.

Parameters

string $property
string $value

Return Value

mixed|null

at line line 53
array getLocation()

Get the location of the Media

Return Value

array

at line line 63
array getDimensions()

Get the dimensions of the Media

Return Value

array

at line line 73
DateTime getTimeTaken()

Get the Time the Media was taken on

Return Value

DateTime