/**
  * {@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;
 }
Exemplo n.º 2
0
 /**
  * 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);
 }