UserModuleRepository
extends AbstractRepository
in package
FinalYes
Table of Contents
Methods
- __construct() : mixed
- delete() : void
- deleteList() : void
- fetchAllAsAssocArray() : mixed
- findAllActiveByModule() : array<string|int, UserModule>
- findByModule() : array<string|int, mixed>
- findByModuleId() : array<string|int, mixed>|null
- findByUserAndModule() : array<string|int, mixed>
- findByUserIdAndModuleId() : UserModule|null
- findOneByClientModuleIdNotCancelledAndWithoutSubscriptionSlot() : UserModule
- findOneByModuleIdAndCredentialKeyValue() : UserModule|null
- findOneByUserIdModuleIdAndCredentialKeyValue() : mixed
- flush() : void
- getCountActivesByModuleAndUser() : int|null
- getOrThrow() : mixed
- insert() : void
- insertList() : void
- merge() : object
- persist() : void
- remove() : void
- update() : void
- updateList() : void
- getFilterByUserModuleIdAndCredentialsBuilder() : mixed
- getModule() : mixed
- 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
findAllActiveByModule()
public
findAllActiveByModule(mixed $module) : array<string|int, UserModule>
Parameters
- $module : mixed
Return values
array<string|int, UserModule>findByModule()
public
findByModule(Module $module[, array<string|int, mixed> $orderBy = null ][, int|null $limit = null ][, int|null $offset = null ]) : array<string|int, mixed>
Parameters
- $module : Module
- $orderBy : array<string|int, mixed> = null
- $limit : int|null = null
- $offset : int|null = null
Return values
array<string|int, mixed>findByModuleId()
public
findByModuleId(int $moduleId[, array<string|int, mixed> $orderBy = null ][, mixed $limit = null ][, mixed $offset = null ]) : array<string|int, mixed>|null
Parameters
- $moduleId : int
- $orderBy : array<string|int, mixed> = null
- $limit : mixed = null
- $offset : mixed = null
Return values
array<string|int, mixed>|nullfindByUserAndModule()
public
findByUserAndModule(Client $client, Module $module[, array<string|int, mixed> $orderBy = null ][, int|null $limit = null ][, int|null $offset = null ]) : array<string|int, mixed>
Parameters
- $client : Client
- $module : Module
- $orderBy : array<string|int, mixed> = null
- $limit : int|null = null
- $offset : int|null = null
Return values
array<string|int, mixed>findByUserIdAndModuleId()
public
findByUserIdAndModuleId(int $clientId, int $moduleId[, array<string|int, mixed> $orderBy = null ][, mixed $limit = null ][, mixed $offset = null ]) : UserModule|null
Parameters
- $clientId : int
- $moduleId : int
- $orderBy : array<string|int, mixed> = null
- $limit : mixed = null
- $offset : mixed = null
Return values
UserModule|nullfindOneByClientModuleIdNotCancelledAndWithoutSubscriptionSlot()
public
findOneByClientModuleIdNotCancelledAndWithoutSubscriptionSlot(int $moduleId, int $userId) : UserModule
Parameters
- $moduleId : int
- $userId : int
Return values
UserModulefindOneByModuleIdAndCredentialKeyValue()
public
findOneByModuleIdAndCredentialKeyValue(int $moduleId, string $key, mixed $value) : UserModule|null
Parameters
- $moduleId : int
- $key : string
- $value : mixed
Return values
UserModule|nullfindOneByUserIdModuleIdAndCredentialKeyValue()
public
findOneByUserIdModuleIdAndCredentialKeyValue(int $userId, int $moduleId, string $key, mixed $value) : mixed
Parameters
- $userId : int
- $moduleId : int
- $key : string
- $value : mixed
flush()
public
flush() : void
Tags
getCountActivesByModuleAndUser()
public
getCountActivesByModuleAndUser(mixed $module, mixed $client) : int|null
Parameters
- $module : mixed
- $client : mixed
Tags
Return values
int|nullgetOrThrow()
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
getFilterByUserModuleIdAndCredentialsBuilder()
protected
getFilterByUserModuleIdAndCredentialsBuilder(int $moduleId, string $key, mixed $value) : mixed
Parameters
- $moduleId : int
- $key : string
- $value : mixed
getModule()
protected
getModule(mixed $module) : mixed
Parameters
- $module : mixed
getNativeSqlWithParameters()
code mostly copied from doctrine private methods
protected
getNativeSqlWithParameters(Query $query) : mixed
Parameters
- $query : Query