Ejemplo n.º 1
0
 /**
  * Apply default option arguments.
  *
  * @param array $args Arguments passed by reference
  */
 protected function addDefaultArgs(&$args)
 {
     if (!isset($args['client'])) {
         $args['client'] = new Client();
     }
     if (!isset($args['api_provider'])) {
         $args['api_provider'] = new FilesystemApiProvider(__DIR__ . '/Resources/api');
     }
     if (!isset($args['endpoint_provider'])) {
         $args['endpoint_provider'] = RulesEndpointProvider::fromDefaults();
     }
 }
 /**
  * @expectedException \InvalidArgumentException
  * @expectedExceptionMessage Requires a "store" value
  */
 public function testEnsuresVersion()
 {
     $p = RulesEndpointProvider::fromDefaults();
     call_user_func($p, ['environment' => 'staging']);
 }