PHP Класс Newscoop\Services\ThemesService

Наследование: implements Newscoop\ThemesServiceInterface
Показать файл Открыть проект

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

Свойство Тип Описание
$cacheService CacheService Cache service
$em Doctrine\ORM\EntityManager Entity Manager
$issueService Newscoop\IssueServiceInterface Issue service
$publicationService PublicationService Publication service

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

Метод Описание
__construct ( Newscoop\IssueServiceInterface $issueService, CacheService $cacheService, PublicationService $publicationService, EntityManager $em ) Construct
findByIssueAndOutput ( Issue $issue, Output $output ) : string | null Finds output for issue by issue and output
findByName ( string $name ) : string | null Finds output by name
getThemePath ( ) {@inheritDoc}

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

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

Construct
public __construct ( Newscoop\IssueServiceInterface $issueService, CacheService $cacheService, PublicationService $publicationService, EntityManager $em )
$issueService Newscoop\IssueServiceInterface
$cacheService CacheService
$publicationService PublicationService
$em Doctrine\ORM\EntityManager

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

Finds output for issue by issue and output
public findByIssueAndOutput ( Issue $issue, Output $output ) : string | null
$issue Newscoop\Entity\Issue Issue object
$output Newscoop\Entity\Output Output object
Результат string | null

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

Finds output by name
public findByName ( string $name ) : string | null
$name string Output name ('Web' in this case)
Результат string | null

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

{@inheritDoc}
public getThemePath ( )

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

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

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

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

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

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

Issue service
protected IssueServiceInterface,Newscoop $issueService
Результат Newscoop\IssueServiceInterface

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

Publication service
protected PublicationService,Newscoop\Services $publicationService
Результат PublicationService