class MediaPlaceholder extends Media

Placeholder us used for media objects that are embedded via URL

Traits

Searchable trait simplifies the handling of the display of search results on a model

Properties

integer $id internal id from Media
string $uuid CEO UUID from Media
string $attachment_uuid CEO attachment UUID from Media
string $base_name Base base_name from Media
string $extension extension from Media
string $preview_extension The preview file's extension from Media
string $title title from Media
string $content content from Media
string $source source from Media
string $click_through click through url from Media
string $type type from Media
integer $height height from Media
integer $width width from Media
boolean $status Publication status from Media
integer $weight Weight from Media
datetime $created_at Created timestamp from Media
datetime $modified_at Last modified timestamp from Media
datetime $published_at Published timestamp from Media
string $svg_preview Generated SGV preview from Media
object $metadata Metadata object from Media
integer $ceo_id Internal CEO ID from Media
$normalized_tags Normalized tags from Media
integer $ssts_id SSTS id from Media
string $ssts_path SSTS path from Media
protected $adapter from Media
protected $parentGallery from Media
$resourceUrl
$defaultUrl

Methods

getResultsetClass()

No description

from BaseModel
boolean
hasProperty(string $str)

Determine if the model has a public property.

from BaseModel
setRelated(string $relation, mixed $value = [])

Phalcon has this bug where if you enumerate a relation then try to set it via the magic setter, it won't save.

from BaseModel
toArrayRelated($ops, $array)

No description

from BaseModel
beforeSave()

No description

from Media
afterSave()

No description

from BaseModel
afterFetch()

No description

from Media
getMetadata($k)

No description

from BaseModel
object
toCompat(string $useKlass = null)

Returns a base CEO model as a Gryphon compatible one.

from BaseModel
string
getSearchTitle()

Determine the search title for an item

string
getSearchType()

Determine the model type

DateTime
getSearchDate()

Determine the display time

string
getSearchPreview()

Determine the preview text

string
getSearchUrl()

Determine the canonical url

mixed
getSearchPreviewUrl()

Determine the preview image, if there is one FALSE otherwise

initialize()

No description

from Media
getSource()

No description

from Media
wherePublished()

No description

from Media
static ResultSet
find(mixed $parameters = null)

Allows to query a set of records that match the specified conditions

from Media
static ResultSet
findFirst(mixed $parameters = null)

Allows to query the first record that match the specified conditions

from Media
getIsPublished()

No description

from Media
getWidthFromHeight($height)

No description

from Media
getHeightFromWidth($width)

No description

from Media
getCanonicalUrl()

No description

from Media
getFriendlyUrl()

Emulate getFriendlyUrl

getCustomUrl($params = [])

Emulate getCustomUrl

getOriginalUrl()

No description

from Media
getPreviewSvg()

No description

from Media
getPreviewName()

No description

from Media
getOriginalName()

No description

from Media
getAdapter()

No description

from Media
getPreviewStyle($args = [])

No description

from Media
isGalleryMember()

No description

from Media
getParentGallery()

No description

from Media
string
getAltData()

Cascade alt data

from Media
toArray($props = null)

No description

from Media
save($data = null, $whiteList = null)

No description

create($data = null, $whiteList = null)

No description

update($data = null, $whiteList = null)

No description

delete()

No description

Details

in BaseModel at line 12
getResultsetClass()

in BaseModel at line 24
boolean hasProperty(string $str)

Determine if the model has a public property.

Useful in determining valid sorting options on the front end.

Parameters

string $str Property

Return Value

boolean

in BaseModel at line 39
BaseModel setRelated(string $relation, mixed $value = [])

Phalcon has this bug where if you enumerate a relation then try to set it via the magic setter, it won't save.

I think it has something to do with implicit transactions, but I'm not entirely sure...

Parameters

string $relation
mixed $value

Return Value

BaseModel

in BaseModel at line 44
protected toArrayRelated($ops, $array)

Parameters

$ops
$array

in Media at line 245
beforeSave()

in BaseModel at line 81
afterSave()

in Media at line 389
afterFetch()

in BaseModel at line 95
getMetadata($k)

Parameters

$k

in BaseModel at line 120
object toCompat(string $useKlass = null)

Returns a base CEO model as a Gryphon compatible one.

{% set article = fetch('article').order('published_at desc').find() %}
{{ article[0].toCompat().url }}

Parameters

string $useKlass Override class selector

Return Value

object

in Searchable at line 17
string getSearchTitle()

Determine the search title for an item

Return Value

string

in Searchable at line 40
string getSearchType()

Determine the model type

Return Value

string

in Searchable at line 58
DateTime getSearchDate()

Determine the display time

Return Value

DateTime Carbon

in Searchable at line 81
string getSearchPreview()

Determine the preview text

Return Value

string

in Searchable at line 108
string getSearchUrl()

Determine the canonical url

Return Value

string

in Searchable at line 122
mixed getSearchPreviewUrl()

Determine the preview image, if there is one FALSE otherwise

Return Value

mixed STRING or BOOLEAN

in Media at line 159
initialize()

in Media at line 235
getSource()

in Media at line 240
wherePublished()

in Media at line 267
static ResultSet find(mixed $parameters = null)

Allows to query a set of records that match the specified conditions

Parameters

mixed $parameters

Return Value

ResultSet

in Media at line 278
static ResultSet findFirst(mixed $parameters = null)

Allows to query the first record that match the specified conditions

Parameters

mixed $parameters

Return Value

ResultSet

in Media at line 283
getIsPublished()

in Media at line 291
getWidthFromHeight($height)

Parameters

$height

in Media at line 302
getHeightFromWidth($width)

Parameters

$width

in Media at line 321
getCanonicalUrl()

at line 27
getFriendlyUrl()

Emulate getFriendlyUrl

at line 18
getCustomUrl($params = [])

Emulate getCustomUrl

Parameters

$params

in Media at line 352
getOriginalUrl()

in Media at line 375
getPreviewSvg()

in Media at line 379
getPreviewName()

in Media at line 384
getOriginalName()

in Media at line 409
getAdapter()

in Media at line 414
getPreviewStyle($args = [])

Parameters

$args

in Media at line 441
isGalleryMember()

in Media at line 455
getParentGallery()

in Media at line 485
string getAltData()

Cascade alt data

  • alt-tag
  • title
  • caption

Return Value

string

in Media at line 498
toArray($props = null)

Parameters

$props

at line 36
save($data = null, $whiteList = null)

Parameters

$data
$whiteList

at line 41
create($data = null, $whiteList = null)

Parameters

$data
$whiteList

at line 46
update($data = null, $whiteList = null)

Parameters

$data
$whiteList

at line 51
delete()