JobRepository
extends AbstractRepository
in package
implements
IJobRepository
FinalYes
Table of Contents
Interfaces
Methods
- __construct() : mixed
- delete() : void
- deleteList() : void
- fetchAllAsAssocArray() : mixed
- findAll() : array<string|int, Job>|null
- findAllStuckCheckingUpdateTimeIfNeeded() : array<string|int, Job>|null
- findByDatevJobFilter() : array<string|int, Job>|null
- findByEntryJobFilter() : array<string|int, Job>|null
- findByEntryJobFilterForVatcom() : array<string|int, Job>|null
- findById() : Job
- findCountByDatevJobFilter() : int|null
- findCountByEntryJobFilter() : int
- findCountByEntryJobFilterForVatcom() : int
- findElsterJobs() : mixed
- findLastByUserIdAndBatchId() : mixed
- findNewerByMainActionAndSubAction() : mixed
- findNewerIdenticalJob() : mixed
- flush() : void
- getOrThrow() : mixed
- insert() : void
- insertList() : void
- merge() : object
- nativeInsert() : void
- nativeInsertAndGetId() : int
- persist() : void
- remove() : void
- update() : void
- updateList() : void
- getNativeSqlWithParameters() : mixed
- code mostly copied from doctrine private methods
- queryBuilderByDatevJobFilter() : QueryBuilder
- queryBuilderByEntryJobFilter() : QueryBuilder
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
findAll()
public
findAll() : array<string|int, Job>|null
Return values
array<string|int, Job>|nullfindAllStuckCheckingUpdateTimeIfNeeded()
public
findAllStuckCheckingUpdateTimeIfNeeded(int|null $updateTimeDifferenceHours) : array<string|int, Job>|null
Parameters
- $updateTimeDifferenceHours : int|null
Return values
array<string|int, Job>|nullfindByDatevJobFilter()
public
findByDatevJobFilter(DatevJobFilter $datevJobFilter) : array<string|int, Job>|null
Parameters
- $datevJobFilter : DatevJobFilter
Return values
array<string|int, Job>|nullfindByEntryJobFilter()
public
findByEntryJobFilter(EntryJobFilter $entryJobFilter) : array<string|int, Job>|null
Parameters
- $entryJobFilter : EntryJobFilter
Return values
array<string|int, Job>|nullfindByEntryJobFilterForVatcom()
public
findByEntryJobFilterForVatcom(EntryJobFilter $entryJobFilter) : array<string|int, Job>|null
Parameters
- $entryJobFilter : EntryJobFilter
Return values
array<string|int, Job>|nullfindById()
public
findById(int|null $id) : Job
Parameters
- $id : int|null
Tags
Return values
JobfindCountByDatevJobFilter()
public
findCountByDatevJobFilter(DatevJobFilter $datevJobFilter) : int|null
Parameters
- $datevJobFilter : DatevJobFilter
Return values
int|nullfindCountByEntryJobFilter()
public
findCountByEntryJobFilter(EntryJobFilter $entryJobFilter) : int
Parameters
- $entryJobFilter : EntryJobFilter
Tags
Return values
intfindCountByEntryJobFilterForVatcom()
public
findCountByEntryJobFilterForVatcom(EntryJobFilter $entryJobFilter) : int
Parameters
- $entryJobFilter : EntryJobFilter
Tags
Return values
intfindElsterJobs()
public
findElsterJobs() : mixed
findLastByUserIdAndBatchId()
public
findLastByUserIdAndBatchId(int $userId, int $batchId) : mixed
Parameters
- $userId : int
- $batchId : int
findNewerByMainActionAndSubAction()
public
findNewerByMainActionAndSubAction(mixed $userId, mixed $mainAction, mixed $subAction, string $dateTime) : mixed
Parameters
- $userId : mixed
- $mainAction : mixed
- $subAction : mixed
- $dateTime : string
findNewerIdenticalJob()
public
findNewerIdenticalJob(Job $job) : mixed
Parameters
- $job : Job
flush()
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
objectnativeInsert()
public
nativeInsert(Job $job) : void
Parameters
- $job : Job
Tags
nativeInsertAndGetId()
public
nativeInsertAndGetId(Job $job) : int
Parameters
- $job : Job
Return values
intpersist()
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
queryBuilderByDatevJobFilter()
private
queryBuilderByDatevJobFilter(DatevJobFilter $datevJobFilter) : QueryBuilder
Parameters
- $datevJobFilter : DatevJobFilter
Return values
QueryBuilderqueryBuilderByEntryJobFilter()
private
queryBuilderByEntryJobFilter(EntryJobFilter $entryJobFilter) : QueryBuilder
Parameters
- $entryJobFilter : EntryJobFilter