PHP Класс Networking\InitCmsBundle\Helper\PageHelper

Автор: Yorkie Chadwick ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$container Symfony\Component\DependencyInjection\ContainerInterface

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

Метод Описание
camelize ( string $property ) : string Camelize a string
getFieldValue ( Networking\InitCmsBundle\Model\PageInterface $object, $fieldName, null $method = null ) : mixed Fetch the variables from the given content type object
getPageRoutePath ( $path ) : string
getParameter ( $id ) : mixed
getService ( $id ) : object
jsonPageIsActive ( $jsonString ) : boolean Returns if a page is active or inactive based on json string from page snapshot
makePageSnapshot ( Networking\InitCmsBundle\Model\PageInterface $page ) Create a snapshot of a given page.
makeTranslationCopy ( Networking\InitCmsBundle\Model\PageInterface $page, $locale ) : Page create a copy of a given page object in a given locale
matchContentRouteRequest ( Request $request ) : Request Fills the request object with the content route parameters if found
replaceSlugInPath ( $path, $id, $slug ) : mixed
setContainer ( Symfony\Component\DependencyInjection\ContainerInterface $container = null )
setFieldValue ( Networking\InitCmsBundle\Model\PageInterface $object, $fieldName, $value, null $method = null ) : mixed Set the variables to the given content type object
unserializePageSnapshotData ( Networking\InitCmsBundle\Model\PageSnapshotInterface $pageSnapshot, boolean $unserializeTranslations = true ) : Networking\InitCmsBundle\Model\PageInterface Unserialize the PageSnapshot data into a page object

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

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

Camelize a string
public static camelize ( string $property ) : string
$property string
Результат string

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

Fetch the variables from the given content type object
public static getFieldValue ( Networking\InitCmsBundle\Model\PageInterface $object, $fieldName, null $method = null ) : mixed
$object Networking\InitCmsBundle\Model\PageInterface
$fieldName
$method null
Результат mixed

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

public static getPageRoutePath ( $path ) : string
$path
Результат string

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

public getParameter ( $id ) : mixed
$id
Результат mixed

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

public getService ( $id ) : object
$id
Результат object

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

Returns if a page is active or inactive based on json string from page snapshot
public jsonPageIsActive ( $jsonString ) : boolean
$jsonString
Результат boolean

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

Create a snapshot of a given page.
public makePageSnapshot ( Networking\InitCmsBundle\Model\PageInterface $page )
$page Networking\InitCmsBundle\Model\PageInterface

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

create a copy of a given page object in a given locale
public makeTranslationCopy ( Networking\InitCmsBundle\Model\PageInterface $page, $locale ) : Page
$page Networking\InitCmsBundle\Model\PageInterface
$locale
Результат Networking\InitCmsBundle\Model\Page

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

Fills the request object with the content route parameters if found
public matchContentRouteRequest ( Request $request ) : Request
$request Symfony\Component\HttpFoundation\Request
Результат Symfony\Component\HttpFoundation\Request

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

public static replaceSlugInPath ( $path, $id, $slug ) : mixed
$path
$id
$slug
Результат mixed

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

public setContainer ( Symfony\Component\DependencyInjection\ContainerInterface $container = null )
$container Symfony\Component\DependencyInjection\ContainerInterface

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

Set the variables to the given content type object
public static setFieldValue ( Networking\InitCmsBundle\Model\PageInterface $object, $fieldName, $value, null $method = null ) : mixed
$object Networking\InitCmsBundle\Model\PageInterface
$fieldName
$value
$method null
Результат mixed

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

Unserialize the PageSnapshot data into a page object
public unserializePageSnapshotData ( Networking\InitCmsBundle\Model\PageSnapshotInterface $pageSnapshot, boolean $unserializeTranslations = true ) : Networking\InitCmsBundle\Model\PageInterface
$pageSnapshot Networking\InitCmsBundle\Model\PageSnapshotInterface
$unserializeTranslations boolean
Результат Networking\InitCmsBundle\Model\PageInterface

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

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

protected ContainerInterface,Symfony\Component\DependencyInjection $container
Результат Symfony\Component\DependencyInjection\ContainerInterface