SubscriptionStatusRepository
extends AbstractRepository
in package
FinalYes
Table of Contents
Methods
- __construct() : mixed
- delete() : void
- deleteList() : void
- fetchAllAsAssocArray() : mixed
- findBySubscriptionAndDate() : mixed
- findBySubscriptionIdAndActiveStatus() : SubscriptionStatus|null
- findBySubscriptionIdAndCancelledStatus() : array<string|int, SubscriptionStatus>|null
- findBySubscriptionIdAndYearAndMonth() : SubscriptionStatus|null
- findBySubscriptionIdListAndActiveStatus() : array<string|int, SubscriptionStatus>|null
- findFirstActiveSubscriptionByClient() : SubscriptionStatus|null
- findFirstStatusBySubscriptionId() : SubscriptionStatus|null
- findLastAndSecondLastBySubscriptionId() : array<string|int, SubscriptionStatus>
- findLastBySubscriptionIdAndPausedStatus() : SubscriptionStatus|null
- findLastStatusBySubscription() : mixed
- findLastStatusBySubscriptionId() : SubscriptionStatus|null
- flush() : void
- getOrThrow() : mixed
- insert() : void
- insertList() : void
- merge() : object
- persist() : void
- remove() : void
- update() : void
- updateList() : void
- getNativeSqlWithParameters() : mixed
- code mostly copied from doctrine private methods
Methods
__construct()
public
__construct(EntityManager $entityManager) : mixed
Parameters
- $entityManager : EntityManager
delete()
public
delete(object $entity) : void
Parameters
- $entity : object
Tags
deleteList()
public
deleteList(array<string|int, object> $entities) : void
Parameters
- $entities : array<string|int, object>
Tags
fetchAllAsAssocArray()
public
fetchAllAsAssocArray(mixed $key) : mixed
Parameters
- $key : mixed
findBySubscriptionAndDate()
public
findBySubscriptionAndDate(Subscriptions $subscription, DateTimeInterface $date) : mixed
Parameters
- $subscription : Subscriptions
- $date : DateTimeInterface
findBySubscriptionIdAndActiveStatus()
public
findBySubscriptionIdAndActiveStatus(mixed $subscriptionId) : SubscriptionStatus|null
Parameters
- $subscriptionId : mixed
Tags
Return values
SubscriptionStatus|nullfindBySubscriptionIdAndCancelledStatus()
public
findBySubscriptionIdAndCancelledStatus(mixed $subscriptionId) : array<string|int, SubscriptionStatus>|null
Parameters
- $subscriptionId : mixed
Tags
Return values
array<string|int, SubscriptionStatus>|nullfindBySubscriptionIdAndYearAndMonth()
public
findBySubscriptionIdAndYearAndMonth(int $subscriptionId, int $year, int $month) : SubscriptionStatus|null
Parameters
- $subscriptionId : int
- $year : int
- $month : int
Tags
Return values
SubscriptionStatus|nullfindBySubscriptionIdListAndActiveStatus()
public
findBySubscriptionIdListAndActiveStatus(array<string|int, mixed> $subscriptionIdList) : array<string|int, SubscriptionStatus>|null
Parameters
- $subscriptionIdList : array<string|int, mixed>
Tags
Return values
array<string|int, SubscriptionStatus>|nullfindFirstActiveSubscriptionByClient()
public
findFirstActiveSubscriptionByClient(mixed $user) : SubscriptionStatus|null
Parameters
- $user : mixed
Return values
SubscriptionStatus|nullfindFirstStatusBySubscriptionId()
public
findFirstStatusBySubscriptionId(mixed $subscriptionId) : SubscriptionStatus|null
Parameters
- $subscriptionId : mixed
Return values
SubscriptionStatus|nullfindLastAndSecondLastBySubscriptionId()
public
findLastAndSecondLastBySubscriptionId(int $subscriptionId) : array<string|int, SubscriptionStatus>
Parameters
- $subscriptionId : int
Return values
array<string|int, SubscriptionStatus>findLastBySubscriptionIdAndPausedStatus()
public
findLastBySubscriptionIdAndPausedStatus(mixed $subscriptionId) : SubscriptionStatus|null
Parameters
- $subscriptionId : mixed
Tags
Return values
SubscriptionStatus|nullfindLastStatusBySubscription()
public
findLastStatusBySubscription(Subscriptions $subscription[, bool $lock = false ]) : mixed
Parameters
- $subscription : Subscriptions
- $lock : bool = false
findLastStatusBySubscriptionId()
public
findLastStatusBySubscriptionId(mixed $subscriptionId[, bool $lock = false ]) : SubscriptionStatus|null
Parameters
- $subscriptionId : mixed
- $lock : bool = false
Return values
SubscriptionStatus|nullflush()
public
flush() : void
Tags
getOrThrow()
public
getOrThrow(mixed $id[, mixed $lockMode = null ][, mixed $lockVersion = null ][, Exception $exception = null ]) : mixed
Parameters
- $id : mixed
- $lockMode : mixed = null
- $lockVersion : mixed = null
- $exception : Exception = null
insert()
public
insert(object $entity) : void
Parameters
- $entity : object
Tags
insertList()
public
insertList(array<string|int, object> $entities) : void
Parameters
- $entities : array<string|int, object>
Tags
merge()
public
merge(object $entity) : object
Parameters
- $entity : object
Tags
Return values
objectpersist()
public
persist(object $entity) : void
Parameters
- $entity : object
Tags
remove()
public
remove(object $entity) : void
Parameters
- $entity : object
Tags
update()
public
update(object $entity) : void
Parameters
- $entity : object
Tags
updateList()
public
updateList(array<string|int, object> $entities) : void
Parameters
- $entities : array<string|int, object>
Tags
getNativeSqlWithParameters()
code mostly copied from doctrine private methods
protected
getNativeSqlWithParameters(Query $query) : mixed
Parameters
- $query : Query