PHP Класс Newscoop\Services\SubscriptionService

Показать файл Открыть проект

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

Свойство Тип Описание
$em Doctrine\ORM\EntityManager
$subscriptionsConfig array Subscriptions config

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

Метод Описание
__construct ( EntityManager $em )
create ( )
getArticleRepository ( )
getIssueRepository ( )
getLanguageRepository ( )
getOneById ( $id )
getOneByUserAndPublication ( $userId, $publicationId )
getSectionRepository ( )
getSubscriptionsConfig ( )
remove ( $id )
removeById ( integer $id ) : void Remove Subscription by Id
save ( Subscription $subscription )
update ( Subscription $subscription, SubscriptionData $data ) : Subscription Update Subscription according to SubscritionData class

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

Метод Описание
apply ( Subscription $subscription, SubscriptionData $data )

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

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

public __construct ( EntityManager $em )
$em Doctrine\ORM\EntityManager

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

public create ( )

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

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

public getIssueRepository ( )

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

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

public getOneById ( $id )

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

public getOneByUserAndPublication ( $userId, $publicationId )

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

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

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

public remove ( $id )

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

Remove Subscription by Id
public removeById ( integer $id ) : void
$id integer - user subscription id
Результат void

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

public save ( Subscription $subscription )
$subscription Newscoop\Subscription\Subscription

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

Update Subscription according to SubscritionData class
public update ( Subscription $subscription, SubscriptionData $data ) : Subscription
$subscription Newscoop\Subscription\Subscription
$data Newscoop\Subscription\SubscriptionData
Результат Newscoop\Subscription\Subscription

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

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

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

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

Subscriptions config
protected array $subscriptionsConfig
Результат array