gitextract_9d3mtabi/ ├── .editorconfig ├── .gitattributes ├── .github/ │ └── ISSUE_TEMPLATE.md ├── .gitignore ├── .styleci.yml ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── composer.json ├── config/ │ └── api.php ├── phpunit.xml.dist ├── readme.md ├── src/ │ ├── Auth/ │ │ ├── Auth.php │ │ └── Provider/ │ │ ├── Authorization.php │ │ ├── Basic.php │ │ └── JWT.php │ ├── Console/ │ │ └── Command/ │ │ ├── Cache.php │ │ ├── Docs.php │ │ └── Routes.php │ ├── Contract/ │ │ ├── Auth/ │ │ │ └── Provider.php │ │ ├── Debug/ │ │ │ ├── ExceptionHandler.php │ │ │ └── MessageBagErrors.php │ │ ├── Http/ │ │ │ ├── Parser.php │ │ │ ├── RateLimit/ │ │ │ │ ├── HasRateLimiter.php │ │ │ │ └── Throttle.php │ │ │ ├── Request.php │ │ │ └── Validator.php │ │ ├── Routing/ │ │ │ └── Adapter.php │ │ └── Transformer/ │ │ └── Adapter.php │ ├── Dispatcher.php │ ├── Event/ │ │ ├── RequestWasMatched.php │ │ ├── ResponseIsMorphing.php │ │ └── ResponseWasMorphed.php │ ├── Exception/ │ │ ├── DeleteResourceFailedException.php │ │ ├── Handler.php │ │ ├── InternalHttpException.php │ │ ├── RateLimitExceededException.php │ │ ├── ResourceException.php │ │ ├── StoreResourceFailedException.php │ │ ├── UnknownVersionException.php │ │ ├── UpdateResourceFailedException.php │ │ └── ValidationHttpException.php │ ├── Facade/ │ │ ├── API.php │ │ └── Route.php │ ├── Http/ │ │ ├── FormRequest.php │ │ ├── InternalRequest.php │ │ ├── Middleware/ │ │ │ ├── Auth.php │ │ │ ├── PrepareController.php │ │ │ ├── RateLimit.php │ │ │ └── Request.php │ │ ├── Parser/ │ │ │ └── Accept.php │ │ ├── RateLimit/ │ │ │ ├── Handler.php │ │ │ └── Throttle/ │ │ │ ├── Authenticated.php │ │ │ ├── Route.php │ │ │ ├── Throttle.php │ │ │ └── Unauthenticated.php │ │ ├── Request.php │ │ ├── RequestValidator.php │ │ ├── Response/ │ │ │ ├── Factory.php │ │ │ └── Format/ │ │ │ ├── Format.php │ │ │ ├── Json.php │ │ │ ├── JsonOptionalFormatting.php │ │ │ └── Jsonp.php │ │ ├── Response.php │ │ └── Validation/ │ │ ├── Accept.php │ │ ├── Domain.php │ │ └── Prefix.php │ ├── Provider/ │ │ ├── DingoServiceProvider.php │ │ ├── HttpServiceProvider.php │ │ ├── LaravelServiceProvider.php │ │ ├── LumenServiceProvider.php │ │ ├── RoutingServiceProvider.php │ │ └── ServiceProvider.php │ ├── Routing/ │ │ ├── Adapter/ │ │ │ ├── Laravel.php │ │ │ └── Lumen.php │ │ ├── Helpers.php │ │ ├── ResourceRegistrar.php │ │ ├── Route.php │ │ ├── RouteCollection.php │ │ ├── Router.php │ │ └── UrlGenerator.php │ ├── Transformer/ │ │ ├── Adapter/ │ │ │ └── Fractal.php │ │ ├── Binding.php │ │ └── Factory.php │ └── helpers.php └── tests/ ├── Auth/ │ ├── AuthTest.php │ └── Provider/ │ ├── AuthorizationTest.php │ ├── BasicTest.php │ └── JWTTest.php ├── BaseTestCase.php ├── ChecksLaravelVersionTrait.php ├── DispatcherTest.php ├── Exception/ │ └── HandlerTest.php ├── Http/ │ ├── Middleware/ │ │ ├── AuthTest.php │ │ ├── RateLimitTest.php │ │ └── RequestTest.php │ ├── Parser/ │ │ └── AcceptTest.php │ ├── RateLimit/ │ │ ├── HandlerTest.php │ │ └── Throttle/ │ │ ├── AuthenticatedTest.php │ │ └── UnauthenticatedTest.php │ ├── RequestValidatorTest.php │ ├── Response/ │ │ ├── FactoryTest.php │ │ └── Format/ │ │ ├── ExpectedPrettyPrintedJson/ │ │ │ ├── testMorphingArrayWithEightSpacesPrettyPrintIndent.json.php │ │ │ ├── testMorphingArrayWithFourSpacesPrettyPrintIndent.json.php │ │ │ ├── testMorphingArrayWithOneTabPrettyPrintIndent.json.php │ │ │ └── testMorphingArrayWithTwoSpacesPrettyPrintIndent.json.php │ │ ├── ExpectedPrettyPrintedJsonp/ │ │ │ ├── testMorphingArrayWithEightSpacesPrettyPrintIndent.jsonp.php │ │ │ ├── testMorphingArrayWithFourSpacesPrettyPrintIndent.jsonp.php │ │ │ ├── testMorphingArrayWithOneTabPrettyPrintIndent.jsonp.php │ │ │ └── testMorphingArrayWithTwoSpacesPrettyPrintIndent.jsonp.php │ │ ├── JsonTest.php │ │ └── JsonpTest.php │ ├── ResponseTest.php │ └── Validation/ │ ├── AcceptTest.php │ ├── DomainTest.php │ └── PrefixTest.php ├── Routing/ │ ├── Adapter/ │ │ ├── BaseAdapterTest.php │ │ ├── LaravelTest.php │ │ └── LumenTest.php │ ├── RouteTest.php │ └── RouterTest.php ├── Stubs/ │ ├── Application58Stub.php │ ├── Application6Stub.php │ ├── Application7Stub.php │ ├── Application8Stub.php │ ├── ApplicationStub.php │ ├── AuthorizationProviderStub.php │ ├── BasicThrottleStub.php │ ├── EloquentModelStub.php │ ├── HttpValidatorStub.php │ ├── MiddlewareStub.php │ ├── RoutingAdapterStub.php │ ├── RoutingControllerOtherStub.php │ ├── RoutingControllerStub.php │ ├── ThrottleStub.php │ ├── TransformerStub.php │ ├── UserStub.php │ └── UserTransformerStub.php └── Transformer/ ├── Adapter/ │ └── FractalTest.php └── FactoryTest.php