PHP 클래스 Newscoop\Services\PublicationService

파일 보기 프로젝트 열기: sourcefabric/newscoop 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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