Example #1
0
 protected function convertRequestToFilters(Request $request)
 {
     $filters = array();
     if ($request->getStatus()) {
         $filters['status'] = $request->getStatus();
     }
     if ($request->getMilestone()) {
         $filters['milestone'] = $request->getMilestone()->getName();
     }
     return $filters;
 }
 /**
  * @param CleverAge\Orchestrator\Request\Request                $request
  * @return array<CleverAge\Orchestrator\Ticketing\Model\Ticket>
  */
 public function getTicketList(Request $request)
 {
     $tickets = $this->getResource('doGetTicketList', func_get_args(), array('cache_key' => 'tickets_' . $request->getHash(), 'cache_lifetime' => $this->cacheLifetime['ticket']));
     return $this->localCacheTicket($tickets);
 }
 /**
  * @param \CleverAge\Orchestrator\Request\Request $request
  * @return \CleverAge\Orchestrator\Feature|null
  */
 public function getFeature(Request $request)
 {
     $ticket = null;
     if ($request->getTicketId()) {
         $ticket = $this->ticketing->getTicketById($request->getTicketId());
     }
     if ($ticket) {
         return $this->buildFeature($ticket, $request);
     }
     return null;
 }