class ReclamationManager implements BasicEntityManagerInterface

Class ReclamationManager is injected as alligator.reclamation_manager service. ReclamationManager handles the logic for managed entity.

Traits

Trait JQGridManagerTrait

Methods

mixed
searchForJQGRID(array $searchParams, array $sortParams = array(), array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)

No description

mixed
findAllForJQGRID(int $page, int $offset, array $sortParams, array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)

No description

mixed
getCountForJQGRID(array|null $searchParams = null, array|null $sortParams = null, array|null $additionalParams = array(), JQGridWrapper|null $jqGridWrapper = null)

No description

__construct(ReclamationRepository $repository, ReclamationEventContainer $eventContainer)

ReclamationManager constructor.

getReclamationForBackendEdit(int $id)

Find reclamation by id

null|object
getReclamationById(int $id)

Find reclamation by id

array
countReclamationsForPagination()

Count reclamations for specific user

array
getReclamationsForPagination(int $page = 1, int $offset = 5)

Find user reclamations with pagination

bool
deleteReclamations(array $ids)

Remove reclamations by provided array of ids

changeReclamationStatus(int $id, string $status)

Change reclamation status

saveReclamation(Reclamation $reclamation)

Check for all preconditions, create references to all foreign entities and persist new reclamation

Details

in JQGridManagerTrait at line 26
mixed searchForJQGRID(array $searchParams, array $sortParams = array(), array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)

Parameters

array $searchParams
array $sortParams
array $additionalParams
JQGridWrapper $jqGridWrapper

Return Value

mixed

in JQGridManagerTrait at line 40
mixed findAllForJQGRID(int $page, int $offset, array $sortParams, array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)

Parameters

int $page
int $offset
array $sortParams
array $additionalParams
JQGridWrapper $jqGridWrapper

Return Value

mixed

in JQGridManagerTrait at line 53
mixed getCountForJQGRID(array|null $searchParams = null, array|null $sortParams = null, array|null $additionalParams = array(), JQGridWrapper|null $jqGridWrapper = null)

Parameters

array|null $searchParams
array|null $sortParams
array|null $additionalParams
JQGridWrapper|null $jqGridWrapper

Return Value

mixed

at line 43
__construct(ReclamationRepository $repository, ReclamationEventContainer $eventContainer)

ReclamationManager constructor.

Parameters

ReclamationRepository $repository
ReclamationEventContainer $eventContainer

at line 57
Reclamation|null getReclamationForBackendEdit(int $id)

Find reclamation by id

Parameters

int $id

Return Value

Reclamation|null

Exceptions

NonUniqueResultException

at line 68
null|object getReclamationById(int $id)

Find reclamation by id

Parameters

int $id

Return Value

null|object

at line 79
array countReclamationsForPagination()

Count reclamations for specific user

Return Value

array

Exceptions

NonUniqueResultException

at line 97
array getReclamationsForPagination(int $page = 1, int $offset = 5)

Find user reclamations with pagination

Parameters

int $page
int $offset

Return Value

array

at line 114
bool deleteReclamations(array $ids)

Remove reclamations by provided array of ids

Parameters

array $ids

Return Value

bool

at line 129
Reclamation changeReclamationStatus(int $id, string $status)

Change reclamation status

Parameters

int $id
string $status

Return Value

Reclamation

Exceptions

ORMException
OptimisticLockException

at line 147
Reclamation|int saveReclamation(Reclamation $reclamation)

Check for all preconditions, create references to all foreign entities and persist new reclamation

Parameters

Reclamation $reclamation

Return Value

Reclamation|int

Exceptions

ORMException