PHP Класс Bolt\Storage\Entity\Content

Наследование: extends Bolt\Storage\Entity\Entity, use trait ContentRouteTrait, use trait Bolt\Storage\Mapping\ContentTypeTitleTrait
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_legacy Bolt\Storage\ContentLegacyService
$contenttype
$datechanged DateTime
$datecreated DateTime
$datedepublish DateTime
$datepublish DateTime
$group array @deprecated Deprecated since 3.0, to be removed in 4.0.
$id integer
$ownerid integer
$relation Bolt\Storage\Collection\Relations
$slug string
$sortorder integer
$status string
$taxonomy Bolt\Storage\Collection\Taxonomy

Открытые методы

Метод Описание
get ( string $key ) : mixed Getter for templates using {{ content.get(title) }} functions.
getContenttype ( )
getDatechanged ( ) : DateTime Get change date.
getDatecreated ( ) : DateTime Get creation date.
getDatedepublish ( ) : DateTime
getDatepublish ( ) : DateTime
getGroup ( ) : array
getId ( ) : integer
getLegacy ( ) : Bolt\Storage\ContentLegacyService
getOwnerid ( ) : integer
getRelation ( string | null $contentType = null ) : Relations
getSlug ( ) : string
getSortorder ( ) : integer
getStatus ( ) : string
getTaxonomy ( ) : Taxonomy
getTemplatefields ( )
getTitle ( ) : string Getter for a record's 'title' field.
set ( string $key, mixed $value ) Setter for content values.
setContenttype ( $value )
setDatechanged ( DateTime | string | null $date ) Set change date.
setDatecreated ( DateTime | string | null $date ) Set creation date.
setDatedepublish ( DateTime | string | null $date ) Set depublished date.
setDatepublish ( DateTime | string | null $date ) Set published date.
setGroup ( array $group )
setId ( integer $id )
setLegacyService ( Bolt\Storage\ContentLegacyService $service )
setOwnerid ( integer $ownerid )
setRelation ( Relations $rel )
setSlug ( string $slug )
setSortorder ( integer $sortorder )
setStatus ( string $status )
setTaxonomy ( Taxonomy $taxonomy )
setTemplatefields ( $value )
setValues ( array $values ) Helper to set an array of values

Защищенные методы

Метод Описание
getValidDateObject ( DateTime | string | null $date ) : DateTime | null Get a valid date property to persist.

Описание методов

get() публичный Метод

Getter for templates using {{ content.get(title) }} functions.
public get ( string $key ) : mixed
$key string
Результат mixed

getContenttype() публичный Метод

public getContenttype ( )

getDatechanged() публичный Метод

Get change date.
public getDatechanged ( ) : DateTime
Результат DateTime

getDatecreated() публичный Метод

Get creation date.
public getDatecreated ( ) : DateTime
Результат DateTime

getDatedepublish() публичный Метод

public getDatedepublish ( ) : DateTime
Результат DateTime

getDatepublish() публичный Метод

public getDatepublish ( ) : DateTime
Результат DateTime

getGroup() публичный Метод

public getGroup ( ) : array
Результат array

getId() публичный Метод

public getId ( ) : integer
Результат integer

getLegacy() публичный Метод

public getLegacy ( ) : Bolt\Storage\ContentLegacyService
Результат Bolt\Storage\ContentLegacyService

getOwnerid() публичный Метод

public getOwnerid ( ) : integer
Результат integer

getRelation() публичный Метод

public getRelation ( string | null $contentType = null ) : Relations
$contentType string | null
Результат Bolt\Storage\Collection\Relations

getSlug() публичный Метод

public getSlug ( ) : string
Результат string

getSortorder() публичный Метод

public getSortorder ( ) : integer
Результат integer

getStatus() публичный Метод

public getStatus ( ) : string
Результат string

getTaxonomy() публичный Метод

public getTaxonomy ( ) : Taxonomy
Результат Bolt\Storage\Collection\Taxonomy

getTemplatefields() публичный Метод

public getTemplatefields ( )

getTitle() публичный Метод

If there is no field called 'title' then we just return the first text type field.
public getTitle ( ) : string
Результат string

getValidDateObject() защищенный Метод

Get a valid date property to persist.
protected getValidDateObject ( DateTime | string | null $date ) : DateTime | null
$date DateTime | string | null
Результат DateTime | null

set() публичный Метод

Setter for content values.
public set ( string $key, mixed $value )
$key string
$value mixed

setContenttype() публичный Метод

public setContenttype ( $value )

setDatechanged() публичный Метод

Set change date.
public setDatechanged ( DateTime | string | null $date )
$date DateTime | string | null

setDatecreated() публичный Метод

Set creation date.
public setDatecreated ( DateTime | string | null $date )
$date DateTime | string | null

setDatedepublish() публичный Метод

Set depublished date.
public setDatedepublish ( DateTime | string | null $date )
$date DateTime | string | null

setDatepublish() публичный Метод

Set published date.
public setDatepublish ( DateTime | string | null $date )
$date DateTime | string | null

setGroup() публичный Метод

public setGroup ( array $group )
$group array

setId() публичный Метод

public setId ( integer $id )
$id integer

setLegacyService() публичный Метод

public setLegacyService ( Bolt\Storage\ContentLegacyService $service )
$service Bolt\Storage\ContentLegacyService

setOwnerid() публичный Метод

public setOwnerid ( integer $ownerid )
$ownerid integer

setRelation() публичный Метод

public setRelation ( Relations $rel )
$rel Bolt\Storage\Collection\Relations

setSlug() публичный Метод

public setSlug ( string $slug )
$slug string

setSortorder() публичный Метод

public setSortorder ( integer $sortorder )
$sortorder integer

setStatus() публичный Метод

public setStatus ( string $status )
$status string

setTaxonomy() публичный Метод

public setTaxonomy ( Taxonomy $taxonomy )
$taxonomy Bolt\Storage\Collection\Taxonomy

setTemplatefields() публичный Метод

public setTemplatefields ( $value )

setValues() публичный Метод

Helper to set an array of values
public setValues ( array $values )
$values array

Описание свойств

$_legacy защищенное свойство

protected ContentLegacyService,Bolt\Storage $_legacy
Результат Bolt\Storage\ContentLegacyService

$contenttype защищенное свойство

protected $contenttype

$datechanged защищенное свойство

protected DateTime $datechanged
Результат DateTime

$datecreated защищенное свойство

protected DateTime $datecreated
Результат DateTime

$datedepublish защищенное свойство

protected DateTime $datedepublish
Результат DateTime

$datepublish защищенное свойство

protected DateTime $datepublish
Результат DateTime

$group защищенное свойство

@deprecated Deprecated since 3.0, to be removed in 4.0.
protected array $group
Результат array

$id защищенное свойство

protected int $id
Результат integer

$ownerid защищенное свойство

protected int $ownerid
Результат integer

$relation защищенное свойство

protected Relations,Bolt\Storage\Collection $relation
Результат Bolt\Storage\Collection\Relations

$slug защищенное свойство

protected string $slug
Результат string

$sortorder защищенное свойство

protected int $sortorder
Результат integer

$status защищенное свойство

protected string $status
Результат string

$taxonomy защищенное свойство

protected Taxonomy,Bolt\Storage\Collection $taxonomy
Результат Bolt\Storage\Collection\Taxonomy