/** * {@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; }
/** * Test For setter Function * This Test will have an NavitiaCreationException * * @expectedException Navitia\Component\Exception\NavitiaCreationException */ public function testSetter() { Utils::setter(null, 'bar'); }
/** * {@inheritDoc} */ public function transform($request, $params) { return Utils::setter($request, $params); }
/** * {@inheritDoc} */ public function transform($config) { $result = new NavitiaConfiguration(); return Utils::setter($result, $config); }