PHP Класс Newscoop\Services\PublicationService

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$cacheService CacheService Cache Service
$em Doctrine\ORM\EntityManager Entity Manager
$publication Newscoop\Entity\Publication Publication object
$publicationAlias Newscoop\Entity\Aliases Alias object
$publicationMetadata array Publication metadata.

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

Метод Описание
__construct ( EntityManager $em, CacheService $cacheService ) Construct Publication Service
getPublication ( ) : Publication Get Publication object
getPublicationAlias ( ) : Aliases Get used Aliases object - connected with choosen publication
getPublicationMetadata ( ) : array Get publication metadata
publicationResolver ( Request $request ) : Publication Resolve publication from provided data
setPublication ( Publication $publication ) Set Publication object
setPublicationAlias ( Aliases $alias ) Set used Aliases object - connected with choosen publication

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

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

Construct Publication Service
public __construct ( EntityManager $em, CacheService $cacheService )
$em Doctrine\ORM\EntityManager Entity Manager
$cacheService CacheService Cache Service

getPublication() публичный метод

Get Publication object
public getPublication ( ) : Publication
Результат Newscoop\Entity\Publication Publication entity object

getPublicationAlias() публичный метод

Get used Aliases object - connected with choosen publication
public getPublicationAlias ( ) : Aliases
Результат Newscoop\Entity\Aliases Aliases entity object

getPublicationMetadata() публичный метод

Get publication metadata
public getPublicationMetadata ( ) : array
Результат array publication metadata

publicationResolver() публичный метод

Resolve publication from provided data
public publicationResolver ( Request $request ) : Publication
$request Symfony\Component\HttpFoundation\Request Request object
Результат Newscoop\Entity\Publication $publication Publication entity object

setPublication() публичный метод

Set Publication object
public setPublication ( Publication $publication )
$publication Newscoop\Entity\Publication Publication entity object

setPublicationAlias() публичный метод

Set used Aliases object - connected with choosen publication
public setPublicationAlias ( Aliases $alias )
$alias Newscoop\Entity\Aliases Aliases entity object

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

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

Cache Service
protected CacheService,Newscoop\Services $cacheService
Результат CacheService

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

Entity Manager
protected EntityManager,Doctrine\ORM $em
Результат Doctrine\ORM\EntityManager

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

Publication object
protected Publication,Newscoop\Entity $publication
Результат Newscoop\Entity\Publication

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

Alias object
protected Aliases,Newscoop\Entity $publicationAlias
Результат Newscoop\Entity\Aliases

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

Publication metadata.
protected array $publicationMetadata
Результат array