public function search() { $enquiry = new Enquiry(); $searchResult = (new Search())->searchConnection($this->request->getParameter('start'), $this->request->getParameter('end'), $this->request->getParameter('date')); $enquiry->setInboundDate($this->request->getParameter('date')); foreach ($searchResult as $connection) { if ($connection instanceof Flight) { $enquiry->addFlightPair([$connection]); } else { $enquiry->addFlightPair($connection); } } $this->response->write(json_encode($enquiry->getFlightPairInformations())); }