/** * {@inheritDoc} */ public function convertToObjectRequest($query) { $factory = new RequestFactory(); $request = $factory->create($query['api']); if (isset($query['parameters'])) { try { $request = Utils::setter($request, $query['parameters']); } catch (NavitiaCreationException $e) { $alias = array('parameters' => $query['parameters']); $request = Utils::setter($request, $alias); } } return $request; }
/** * {@inheritDoc} */ public function generateRequest($api) { $factory = new RequestFactory(); return $factory->create($api); }
/** * Test for create function * * @expectedException Navitia\Component\Exception\NavitiaCreationException */ public function testCreate() { $service = new RequestFactory(); $service->setDefaultClass('test'); $service->create(null); }