コード例 #1
0
 public static function _apply_api_provider($value, array &$args)
 {
     $api = new Service(ApiProvider::resolve($value, 'api', $args['service'], $args['version']), $value);
     $args['api'] = $api;
     $args['error_parser'] = Service::createErrorParser($api->getProtocol());
     $args['serializer'] = Service::createSerializer($api, $args['endpoint']);
 }
コード例 #2
0
 public function testThrowsOnBadVersion()
 {
     $this->setExpectedException(UnresolvedApiException::class);
     $p = $this->getTestApiProvider();
     ApiProvider::resolve($p, 'api', 'webapi', 'derp');
 }