TicketRepository
class TicketRepository extends EntityRepository
Class TicketRepository is injected as alligator.ticket_repository service. TicketRepository is used for crud operation for entity.
Use this class to connect to database.
Traits
Constants
| ALIAS |
Alias for ticket entity |
| COMMENT_ALIAS |
Alias for comment entity |
| FILE_ALIAS |
Alias for file entity |
| USER_ALIAS |
Alias for user entity |
Methods
Should contain group by which jqgrid uses.
JQGrid function
JQGrid function
Find ticket by id
Find all ticket objects
Delete tickets from array of ids
Find ids of all tickets
JQGrid function - return rows based on page and offset
JQGrid function - counts rows
Details
in JQGridTrait at line 27
jQGridJoinFields(QueryBuilder $qb, JQGridWrapper $jqGridWrapper)
All joins used in select.
Override in the repository class if needed. Should do nothing otherwise
in JQGridTrait at line 42
jQGridGroupByFields(QueryBuilder $qb, JQGridWrapper $jqGridWrapper)
Should contain group by which jqgrid uses.
Override in the repository class if needed. Should do nothing otherwise
in JQGridTrait at line 61
array
findAllForJQGRID(int $page, int $offset, array $sortParams, array $additionalParams, JQGridWrapper $jqGridWrapper)
JQGrid function
in JQGridTrait at line 94
array
searchForJQGRID(array $searchParams, array $sortParams, bool $isCountSearch = false, array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)
JQGrid function
at line 63
array
getDBTicket(Ticket|int $ticketId)
Find ticket by id
at line 92
Ticket
getTicketObjectById(int $ticketId)
Find ticket by id
at line 109
Ticket[]
getAllTickets()
Find all ticket objects
at line 140
bool
deleteFromTicketRepository(array $array)
Delete tickets from array of ids
at line 164
array
findAllCustomBy(User $user)
Find all tickets for specific user
at line 199
array
getAllTicketsIds()
Find ids of all tickets
at line 216
array
getTicketsForPagination(int $userId, int $page, int $offset)
JQGrid function - return rows based on page and offset
at line 254
mixed
countTicketsForPagination(int $userId)
JQGrid function - counts rows