PHP Класс Networking\InitCmsBundle\Model\Page

Автор: Yorkie Chadwick ([email protected])
Наследование: implements Networking\InitCmsBundle\Model\PageInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$activeFrom Datetime
$activeTo Datetime
$alias Networking\InitCmsBundle\Model\PageInterface
$allChildren array
$children array
$contentRoute Networking\InitCmsBundle\Model\ContentRouteInterface
$createdAt Datetime
$id integer
$isHome boolean
$layoutBlock Doctrine\Common\Collections\ArrayCollection
$level
$locale string
$menuItem Doctrine\Common\Collections\ArrayCollection
$metaDescription string
$metaKeyword string
$metaTitle string
$oldTitle string
$originals Doctrine\Common\Collections\ArrayCollection
$pageName string
$parent Networking\InitCmsBundle\Model\PageInterface | null
$parents array
$path string
$snapshotClassType string
$snapshots Doctrine\Common\Collections\ArrayCollection
$status string
$translations Doctrine\Common\Collections\ArrayCollection
$updatedAt Datetime
$url string
$visibility string

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

Метод Описание
__construct ( )
__toString ( ) : string
addChildren ( Networking\InitCmsBundle\Model\PageInterface $children )
addLayoutBlock ( Networking\InitCmsBundle\Model\LayoutBlockInterface $layoutBlock ) Add layout block
addTranslation ( Networking\InitCmsBundle\Model\PageInterface $page )
convertAliasToInteger ( ) : integer
convertChildrenToIntegerArray ( ) : array
convertIntegerToPage ( $id )
convertOriginalsToIntegerArray ( ) : array
convertParentToInteger ( ) : integer
convertParentsToArray ( ) : array
convertTranslationsToIntegerArray ( ) : array
getActiveEnd ( ) : Datetime
getActiveFrom ( ) : DateTime Get activeFrom
getActiveStart ( ) : DateTime Get activeFrom
getActiveTo ( ) : Datetime
getAdminTitle ( ) : string
getAlias ( ) : Networking\InitCmsBundle\Model\PageInterface
getAliasFullPath ( ) : string
getAllChildren ( array &$children = [] ) : array
getAllTranslations ( ) : ArrayCollection
getChildren ( ) : mixed
getCreatedAt ( ) : Datetime Get createdAt
getCurrentVersion ( ) : integer
getDirectTranslationFor ( Networking\InitCmsBundle\Model\PageInterface $page ) : mixed
getFullPath ( ) : string
getId ( ) : integer Get id
getIsHome ( ) : boolean
getLayoutBlock ( null $zone = null ) : ArrayCollection | Doctrine\Common\Collections\Collection Get menuItem
getLevel ( ) : mixed
getLocale ( ) : string
getMenuItem ( ) : ArrayCollection Get menuItem
getMenuItemByRoot ( $rootId ) : Doctrine\Common\Collections\Collection
getMetaDescription ( ) : string
getMetaKeyword ( ) : string
getMetaTitle ( ) : string Get metaTitle
getOriginals ( ) : ArrayCollection
getPageName ( ) : string Get pageName
getParent ( $level ) : Networking\InitCmsBundle\Model\PageInterface | null
getParents ( ) : array
getPath ( ) : string
getRecursiveTranslations ( array &$translationsArray ) : array Recursively search for all possible translations of this page, either originals of this page, translations of this page or translations of the original of this page.
getResourceId ( ) : integer
getRoute ( ) {@inheritDoc}
getRoutes ( ) {@inheritDoc}
getSnapshot ( ) : mixed | Networking\InitCmsBundle\Model\PageSnapshotInterface
getSnapshotClassType ( ) : mixed | string
getSnapshots ( ) : ArrayCollection
getStatus ( ) : string Get status
getStatusLabel ( ) : string
getStatusList ( ) : array
getTemplate ( ) : string
getTemplateName ( ) : string
getTitle ( ) : string
getTranslatedLocales ( ) : array
getTranslations ( ) : ArrayCollection
getUpdatedAt ( ) : Datetime Get updatedAt
getUrl ( ) : string
getVisibility ( ) : string Get page visibility
getVisibilityList ( ) : array
hasListener ( ) : string
hasPublishedVersion ( )
isActive ( ) : boolean
isDirectTranslation ( Networking\InitCmsBundle\Model\PageInterface $page ) : boolean
isDraft ( ) : boolean
isHome ( ) : boolean
isPublished ( ) : boolean
isReview ( ) : boolean
orderLayoutBlocks ( )
prePersist ( ) Hook on to pre-persist action
preUpdate ( ) Hook on to pre-update action
prepareMenuItemsForSerialization ( ) : ArrayCollection
removeLayoutBlock ( Networking\InitCmsBundle\Model\LayoutBlockInterface $layoutBlock ) remove content
removeMenuItem ( Networking\InitCmsBundle\Model\MenuItemInterface $menuItem ) remove menuItem
removeTranslation ( Networking\InitCmsBundle\Model\PageInterface $page )
resetLayoutBlock ( ArrayCollection $publishedBlocks ) Remove all layout blocks and replace with those in the serialized page snapshot
setActiveFrom ( $activeFrom ) Set activeFrom
setActiveTo ( Datetime $activeTo )
setAlias ( Networking\InitCmsBundle\Model\PageInterface $alias = null )
setAllChildren ( $children )
setChildren ( $children )
setContentRoute ( Networking\InitCmsBundle\Model\ContentRouteInterface $contentRoute )
setCreatedAt ( Datetime $createdAt ) Set createdAt
setIsHome ( $isHome )
setLayoutBlock ( $layoutBlocks )
setLocale ( string $locale )
setMenuItem ( Networking\InitCmsBundle\Model\MenuItemInterface $menuItem ) Add menuItem
setMetaDescription ( $metaDescription )
setMetaKeyword ( $metaKeyword )
setMetaTitle ( string $title ) Set metaTitle
setOriginal ( Networking\InitCmsBundle\Model\PageInterface $page )
setOriginals ( array $originals )
setPageName ( string $title ) Set pageName
setParent ( Networking\InitCmsBundle\Model\PageInterface $parent = null )
setParents ( array $parents )
setPath ( $path )
setSnapshots ( $snapshots )
setStatus ( string $status ) Set active
setTemplate ( $template )
setTemplateName ( $templateName )
setTranslations ( array $translations )
setUpdatedAt ( ) Set updatedAt
setUrl ( string $url )
setVisibility ( string $visibility ) Set page visibility

Приватные методы

Метод Описание
compareSortOrder ( $a, $b ) : integer

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

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

public __construct ( )

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

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

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

public addChildren ( Networking\InitCmsBundle\Model\PageInterface $children )
$children Networking\InitCmsBundle\Model\PageInterface

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

Add layout block
public addLayoutBlock ( Networking\InitCmsBundle\Model\LayoutBlockInterface $layoutBlock )
$layoutBlock Networking\InitCmsBundle\Model\LayoutBlockInterface

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

public addTranslation ( Networking\InitCmsBundle\Model\PageInterface $page )
$page Networking\InitCmsBundle\Model\PageInterface

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

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

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

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

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

public convertIntegerToPage ( $id )
$id

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

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

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

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

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

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

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

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

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

public getActiveEnd ( ) : Datetime
Результат Datetime

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

Get activeFrom
public getActiveFrom ( ) : DateTime
Результат DateTime

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

Get activeFrom
public getActiveStart ( ) : DateTime
Результат DateTime

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

public getActiveTo ( ) : Datetime
Результат Datetime

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

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

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

public getAlias ( ) : Networking\InitCmsBundle\Model\PageInterface
Результат Networking\InitCmsBundle\Model\PageInterface

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

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

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

public getAllChildren ( array &$children = [] ) : array
$children array
Результат array

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

public getAllTranslations ( ) : ArrayCollection
Результат Doctrine\Common\Collections\ArrayCollection

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

public getChildren ( ) : mixed
Результат mixed

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

Get createdAt
public getCreatedAt ( ) : Datetime
Результат Datetime

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

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

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

public getDirectTranslationFor ( Networking\InitCmsBundle\Model\PageInterface $page ) : mixed
$page Networking\InitCmsBundle\Model\PageInterface
Результат mixed

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

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

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

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

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

public getIsHome ( ) : boolean
Результат boolean

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

Get menuItem
public getLayoutBlock ( null $zone = null ) : ArrayCollection | Doctrine\Common\Collections\Collection
$zone null
Результат Doctrine\Common\Collections\ArrayCollection | Doctrine\Common\Collections\Collection

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

public getLevel ( ) : mixed
Результат mixed

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

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

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

Get menuItem
public getMenuItem ( ) : ArrayCollection
Результат Doctrine\Common\Collections\ArrayCollection

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

public getMenuItemByRoot ( $rootId ) : Doctrine\Common\Collections\Collection
$rootId
Результат Doctrine\Common\Collections\Collection

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

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

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

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

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

Get metaTitle
public getMetaTitle ( ) : string
Результат string

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

public getOriginals ( ) : ArrayCollection
Результат Doctrine\Common\Collections\ArrayCollection

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

Get pageName
public getPageName ( ) : string
Результат string

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

public getParent ( $level ) : Networking\InitCmsBundle\Model\PageInterface | null
$level
Результат Networking\InitCmsBundle\Model\PageInterface | null

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

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

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

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

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

Recursively search for all possible translations of this page, either originals of this page, translations of this page or translations of the original of this page.
public getRecursiveTranslations ( array &$translationsArray ) : array
$translationsArray array
Результат array

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

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

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

{@inheritDoc}
public getRoute ( )

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

{@inheritDoc}
public getRoutes ( )

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

public getSnapshot ( ) : mixed | Networking\InitCmsBundle\Model\PageSnapshotInterface
Результат mixed | Networking\InitCmsBundle\Model\PageSnapshotInterface

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

public getSnapshotClassType ( ) : mixed | string
Результат mixed | string

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

public getSnapshots ( ) : ArrayCollection
Результат Doctrine\Common\Collections\ArrayCollection $snapshots

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

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

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

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

getStatusList() публичный статический Метод

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

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

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

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

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

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

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

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

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

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

public getTranslations ( ) : ArrayCollection
Результат Doctrine\Common\Collections\ArrayCollection

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

Get updatedAt
public getUpdatedAt ( ) : Datetime
Результат Datetime

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

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

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

Get page visibility
public getVisibility ( ) : string
Результат string

getVisibilityList() публичный статический Метод

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

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

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

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

public hasPublishedVersion ( )

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

public isActive ( ) : boolean
Результат boolean

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

public isDirectTranslation ( Networking\InitCmsBundle\Model\PageInterface $page ) : boolean
$page Networking\InitCmsBundle\Model\PageInterface
Результат boolean

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

public isDraft ( ) : boolean
Результат boolean

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

public isHome ( ) : boolean
Результат boolean

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

public isPublished ( ) : boolean
Результат boolean

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

public isReview ( ) : boolean
Результат boolean

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

public orderLayoutBlocks ( )

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

Hook on to pre-persist action
public prePersist ( )

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

Hook on to pre-update action
public preUpdate ( )

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

public prepareMenuItemsForSerialization ( ) : ArrayCollection
Результат Doctrine\Common\Collections\ArrayCollection

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

remove content
public removeLayoutBlock ( Networking\InitCmsBundle\Model\LayoutBlockInterface $layoutBlock )
$layoutBlock Networking\InitCmsBundle\Model\LayoutBlockInterface

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

remove menuItem
public removeMenuItem ( Networking\InitCmsBundle\Model\MenuItemInterface $menuItem )
$menuItem Networking\InitCmsBundle\Model\MenuItemInterface

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

public removeTranslation ( Networking\InitCmsBundle\Model\PageInterface $page )
$page Networking\InitCmsBundle\Model\PageInterface

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

Remove all layout blocks and replace with those in the serialized page snapshot
public resetLayoutBlock ( ArrayCollection $publishedBlocks )
$publishedBlocks Doctrine\Common\Collections\ArrayCollection

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

Set activeFrom
public setActiveFrom ( $activeFrom )
$activeFrom

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

public setActiveTo ( Datetime $activeTo )
$activeTo Datetime

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

public setAlias ( Networking\InitCmsBundle\Model\PageInterface $alias = null )
$alias Networking\InitCmsBundle\Model\PageInterface

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

public setAllChildren ( $children )
$children

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

public setChildren ( $children )
$children

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

public setContentRoute ( Networking\InitCmsBundle\Model\ContentRouteInterface $contentRoute )
$contentRoute Networking\InitCmsBundle\Model\ContentRouteInterface

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

Set createdAt
public setCreatedAt ( Datetime $createdAt )
$createdAt Datetime

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

public setIsHome ( $isHome )
$isHome

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

public setLayoutBlock ( $layoutBlocks )
$layoutBlocks

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

public setLocale ( string $locale )
$locale string

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

Add menuItem
public setMenuItem ( Networking\InitCmsBundle\Model\MenuItemInterface $menuItem )
$menuItem Networking\InitCmsBundle\Model\MenuItemInterface

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

public setMetaDescription ( $metaDescription )
$metaDescription

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

public setMetaKeyword ( $metaKeyword )
$metaKeyword

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

Set metaTitle
public setMetaTitle ( string $title )
$title string

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

public setOriginal ( Networking\InitCmsBundle\Model\PageInterface $page )
$page Networking\InitCmsBundle\Model\PageInterface

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

public setOriginals ( array $originals )
$originals array

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

Set pageName
public setPageName ( string $title )
$title string

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

public setParent ( Networking\InitCmsBundle\Model\PageInterface $parent = null )
$parent Networking\InitCmsBundle\Model\PageInterface

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

public setParents ( array $parents )
$parents array

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

public setPath ( $path )
$path

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

public setSnapshots ( $snapshots )
$snapshots

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

Set active
public setStatus ( string $status )
$status string

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

public setTemplate ( $template )
$template

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

public setTemplateName ( $templateName )
$templateName

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

public setTranslations ( array $translations )
$translations array

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

Set updatedAt
public setUpdatedAt ( )

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

public setUrl ( string $url )
$url string

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

Set page visibility
public setVisibility ( string $visibility )
$visibility string

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

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

protected Datetime $activeFrom
Результат Datetime

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

protected Datetime $activeTo
Результат Datetime

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

protected PageInterface,Networking\InitCmsBundle\Model $alias
Результат Networking\InitCmsBundle\Model\PageInterface

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

protected array $allChildren
Результат array

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

protected array $children
Результат array

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

protected ContentRouteInterface,Networking\InitCmsBundle\Model $contentRoute
Результат Networking\InitCmsBundle\Model\ContentRouteInterface

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

protected Datetime $createdAt
Результат Datetime

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

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

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

protected bool $isHome
Результат boolean

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

protected ArrayCollection,Doctrine\Common\Collections $layoutBlock
Результат Doctrine\Common\Collections\ArrayCollection

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

protected $level

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

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

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

protected ArrayCollection,Doctrine\Common\Collections $menuItem
Результат Doctrine\Common\Collections\ArrayCollection

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

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

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

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

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

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

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

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

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

protected ArrayCollection,Doctrine\Common\Collections $originals
Результат Doctrine\Common\Collections\ArrayCollection

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

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

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

protected PageInterface,Networking\InitCmsBundle\Model|NULL $parent
Результат Networking\InitCmsBundle\Model\PageInterface | null

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

protected array $parents
Результат array

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

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

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

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

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

protected ArrayCollection,Doctrine\Common\Collections $snapshots
Результат Doctrine\Common\Collections\ArrayCollection

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

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

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

protected ArrayCollection,Doctrine\Common\Collections $translations
Результат Doctrine\Common\Collections\ArrayCollection

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

protected Datetime $updatedAt
Результат Datetime

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

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

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

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