gitextract_syq3xf3v/ ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── LICENSE.md ├── README.md ├── bin/ │ └── retrofit ├── composer.json ├── docs/ │ ├── advanced_usage.md │ ├── annotations.md │ ├── installation.md │ ├── upgrade_2_3.md │ └── usage.md ├── phpcs.xml ├── phpunit.xml ├── src/ │ ├── Annotation/ │ │ ├── Body.php │ │ ├── DELETE.php │ │ ├── Encodable.php │ │ ├── ErrorBody.php │ │ ├── Field.php │ │ ├── FieldMap.php │ │ ├── GET.php │ │ ├── HEAD.php │ │ ├── Header.php │ │ ├── HeaderMap.php │ │ ├── Headers.php │ │ ├── HttpRequest.php │ │ ├── OPTIONS.php │ │ ├── PATCH.php │ │ ├── POST.php │ │ ├── PUT.php │ │ ├── ParameterAnnotation.php │ │ ├── ParameterAwareAnnotation.php │ │ ├── Part.php │ │ ├── PartMap.php │ │ ├── Path.php │ │ ├── Query.php │ │ ├── QueryMap.php │ │ ├── QueryName.php │ │ ├── REQUEST.php │ │ ├── ResponseBody.php │ │ └── Url.php │ ├── AnnotationHandler.php │ ├── Call.php │ ├── CallAdapter.php │ ├── CallAdapterFactory.php │ ├── Command/ │ │ └── CompileCommand.php │ ├── Converter.php │ ├── ConverterFactory.php │ ├── DefaultProxyFactoryAware.php │ ├── Exception/ │ │ └── ResponseHandlingFailedException.php │ ├── Finder/ │ │ └── ServiceResolver.php │ ├── Http/ │ │ └── MultipartBody.php │ ├── HttpClient.php │ ├── Internal/ │ │ ├── AnnotationHandler/ │ │ │ ├── BodyAnnotHandler.php │ │ │ ├── FieldAnnotHandler.php │ │ │ ├── FieldMapAnnotHandler.php │ │ │ ├── HeaderAnnotHandler.php │ │ │ ├── HeaderMapAnnotHandler.php │ │ │ ├── HeadersAnnotHandler.php │ │ │ ├── HttpRequestAnnotHandler.php │ │ │ ├── PartAnnotHandler.php │ │ │ ├── PartMapAnnotHandler.php │ │ │ ├── PathAnnotHandler.php │ │ │ ├── QueryAnnotHandler.php │ │ │ ├── QueryMapAnnotHandler.php │ │ │ ├── QueryNameAnnotHandler.php │ │ │ └── UrlAnnotHandler.php │ │ ├── AnnotationProcessor.php │ │ ├── CacheProvider.php │ │ ├── CallAdapter/ │ │ │ ├── CallAdapterProvider.php │ │ │ ├── DefaultCallAdapter.php │ │ │ └── DefaultCallAdapterFactory.php │ │ ├── Converter/ │ │ │ ├── ConverterProvider.php │ │ │ ├── DefaultConverterFactory.php │ │ │ ├── DefaultRequestBodyConverter.php │ │ │ ├── DefaultResponseBodyConverter.php │ │ │ ├── DefaultStringConverter.php │ │ │ └── NoopStringConverter.php │ │ ├── DefaultProxyFactory.php │ │ ├── Filesystem.php │ │ ├── HttpClientCall.php │ │ ├── ParameterHandler/ │ │ │ ├── AbstractParameterHandler.php │ │ │ ├── BodyParamHandler.php │ │ │ ├── FieldMapParamHandler.php │ │ │ ├── FieldParamHandler.php │ │ │ ├── HeaderMapParamHandler.php │ │ │ ├── HeaderParamHandler.php │ │ │ ├── PartMapParamHandler.php │ │ │ ├── PartParamHandler.php │ │ │ ├── PathParamHandler.php │ │ │ ├── QueryMapParamHandler.php │ │ │ ├── QueryNameParamHandler.php │ │ │ ├── QueryParamHandler.php │ │ │ └── UrlParamHandler.php │ │ ├── RequestBuilder.php │ │ ├── RetrofitResponse.php │ │ ├── ServiceMethod/ │ │ │ ├── DefaultServiceMethod.php │ │ │ ├── DefaultServiceMethodBuilder.php │ │ │ └── ServiceMethodFactory.php │ │ └── ServiceMethod.php │ ├── ParameterHandler.php │ ├── Proxy/ │ │ └── AbstractProxy.php │ ├── Proxy.php │ ├── ProxyFactory.php │ ├── RequestBodyConverter.php │ ├── Response.php │ ├── ResponseBodyConverter.php │ ├── Retrofit.php │ ├── RetrofitBuilder.php │ ├── ServiceMethodBuilder.php │ └── StringConverter.php └── tests/ ├── Mock/ │ └── Unit/ │ ├── Internal/ │ │ ├── AnnotationProcessorTest/ │ │ │ ├── AnnotationProcessorTestMock.php │ │ │ └── BadConverterAnnotation.php │ │ ├── HttpClientCallTest/ │ │ │ ├── HttpClientCallTestClientMock.php │ │ │ ├── HttpClientCallTestErrorBodyMock.php │ │ │ ├── HttpClientCallTestResponseBodyMock.php │ │ │ └── HttpClientCallTestServiceMethodMock.php │ │ ├── ProxyFactoryTest/ │ │ │ ├── PFTCTestCreate.php │ │ │ ├── PFTCTestCreateCacheDirectoryFail.php │ │ │ ├── PFTCTestCreateClientFail.php │ │ │ ├── PFTCTestCreateTwice.php │ │ │ ├── PFTCTestCreateWithoutCache.php │ │ │ ├── ProxyFactoryTestClientNoReturnType.php │ │ │ ├── ProxyFactoryTestClientNoTypehint.php │ │ │ ├── ProxyFactoryTestFilesystem.php │ │ │ └── ProxyFactoryTestHttpClient.php │ │ └── ServiceMethod/ │ │ └── ServiceMethodFactoryTest/ │ │ ├── ServiceMethodFactoryTestClient.php │ │ └── ServiceMethodFactoryTestConverterFactory.php │ ├── MockCall.php │ ├── MockConverterFactory.php │ └── RetrofitTest/ │ ├── ApiClient.php │ ├── CacheableApiClient.php │ ├── DefaultParamsApiClient.php │ ├── InvalidSyntaxApiClient.php │ ├── RetrofitTestAdaptedCallMock.php │ ├── RetrofitTestCallAdapterFactory.php │ ├── RetrofitTestCallAdapterMock.php │ ├── RetrofitTestConverterFactory.php │ ├── RetrofitTestCustomAnnotation.php │ ├── RetrofitTestCustomAnnotationHandler.php │ ├── RetrofitTestDelegateProxy.php │ ├── RetrofitTestHttpClient.php │ ├── RetrofitTestProxyFactory.php │ ├── RetrofitTestRequestBodyConverter.php │ ├── RetrofitTestRequestBodyMock.php │ ├── RetrofitTestResponseBodyConverter.php │ └── RetrofitTestResponseBodyMock.php ├── Unit/ │ ├── Internal/ │ │ ├── AnnotationHandlersTest.php │ │ ├── AnnotationProcessorTest.php │ │ ├── CallAdapterTest.php │ │ ├── ConverterTest.php │ │ ├── DefaultProxyFactoryTest.php │ │ ├── FilesystemTest.php │ │ ├── HttpClientCallTest.php │ │ ├── ParameterHandlersTest.php │ │ ├── RequestBuilderTest.php │ │ ├── RetrofitResponseTest.php │ │ └── ServiceMethod/ │ │ ├── DefaultServiceMethodBuilderTest.php │ │ ├── ServiceMethodFactoryTest.php │ │ └── ServiceMethodTest.php │ └── RetrofitTest.php └── bootstrap.php