├── .github └── ISSUE_TEMPLATE.md ├── .styleci.yml ├── LICENSE ├── composer.json ├── config └── api.php ├── 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.php ├── Response │ ├── Factory.php │ └── Format │ │ ├── Format.php │ │ ├── Json.php │ │ ├── JsonOptionalFormatting.php │ │ └── Jsonp.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 /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/.styleci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/composer.json -------------------------------------------------------------------------------- /config/api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/config/api.php -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/readme.md -------------------------------------------------------------------------------- /src/Auth/Auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Auth/Auth.php -------------------------------------------------------------------------------- /src/Auth/Provider/Authorization.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Auth/Provider/Authorization.php -------------------------------------------------------------------------------- /src/Auth/Provider/Basic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Auth/Provider/Basic.php -------------------------------------------------------------------------------- /src/Auth/Provider/JWT.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Auth/Provider/JWT.php -------------------------------------------------------------------------------- /src/Console/Command/Cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Console/Command/Cache.php -------------------------------------------------------------------------------- /src/Console/Command/Docs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Console/Command/Docs.php -------------------------------------------------------------------------------- /src/Console/Command/Routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Console/Command/Routes.php -------------------------------------------------------------------------------- /src/Contract/Auth/Provider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Contract/Auth/Provider.php -------------------------------------------------------------------------------- /src/Contract/Debug/ExceptionHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Contract/Debug/ExceptionHandler.php -------------------------------------------------------------------------------- /src/Contract/Debug/MessageBagErrors.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Contract/Debug/MessageBagErrors.php -------------------------------------------------------------------------------- /src/Contract/Http/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Contract/Http/Parser.php -------------------------------------------------------------------------------- /src/Contract/Http/RateLimit/HasRateLimiter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Contract/Http/RateLimit/HasRateLimiter.php -------------------------------------------------------------------------------- /src/Contract/Http/RateLimit/Throttle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Contract/Http/RateLimit/Throttle.php -------------------------------------------------------------------------------- /src/Contract/Http/Request.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Contract/Http/Request.php -------------------------------------------------------------------------------- /src/Contract/Http/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Contract/Http/Validator.php -------------------------------------------------------------------------------- /src/Contract/Routing/Adapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Contract/Routing/Adapter.php -------------------------------------------------------------------------------- /src/Contract/Transformer/Adapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Contract/Transformer/Adapter.php -------------------------------------------------------------------------------- /src/Dispatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Dispatcher.php -------------------------------------------------------------------------------- /src/Event/RequestWasMatched.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Event/RequestWasMatched.php -------------------------------------------------------------------------------- /src/Event/ResponseIsMorphing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Event/ResponseIsMorphing.php -------------------------------------------------------------------------------- /src/Event/ResponseWasMorphed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Event/ResponseWasMorphed.php -------------------------------------------------------------------------------- /src/Exception/DeleteResourceFailedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Exception/DeleteResourceFailedException.php -------------------------------------------------------------------------------- /src/Exception/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Exception/Handler.php -------------------------------------------------------------------------------- /src/Exception/InternalHttpException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Exception/InternalHttpException.php -------------------------------------------------------------------------------- /src/Exception/RateLimitExceededException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Exception/RateLimitExceededException.php -------------------------------------------------------------------------------- /src/Exception/ResourceException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Exception/ResourceException.php -------------------------------------------------------------------------------- /src/Exception/StoreResourceFailedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Exception/StoreResourceFailedException.php -------------------------------------------------------------------------------- /src/Exception/UnknownVersionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Exception/UnknownVersionException.php -------------------------------------------------------------------------------- /src/Exception/UpdateResourceFailedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Exception/UpdateResourceFailedException.php -------------------------------------------------------------------------------- /src/Exception/ValidationHttpException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Exception/ValidationHttpException.php -------------------------------------------------------------------------------- /src/Facade/API.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Facade/API.php -------------------------------------------------------------------------------- /src/Facade/Route.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Facade/Route.php -------------------------------------------------------------------------------- /src/Http/FormRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/FormRequest.php -------------------------------------------------------------------------------- /src/Http/InternalRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/InternalRequest.php -------------------------------------------------------------------------------- /src/Http/Middleware/Auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/Middleware/Auth.php -------------------------------------------------------------------------------- /src/Http/Middleware/PrepareController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/Middleware/PrepareController.php -------------------------------------------------------------------------------- /src/Http/Middleware/RateLimit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/Middleware/RateLimit.php -------------------------------------------------------------------------------- /src/Http/Middleware/Request.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/Middleware/Request.php -------------------------------------------------------------------------------- /src/Http/Parser/Accept.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/Parser/Accept.php -------------------------------------------------------------------------------- /src/Http/RateLimit/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/RateLimit/Handler.php -------------------------------------------------------------------------------- /src/Http/RateLimit/Throttle/Authenticated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/RateLimit/Throttle/Authenticated.php -------------------------------------------------------------------------------- /src/Http/RateLimit/Throttle/Route.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/RateLimit/Throttle/Route.php -------------------------------------------------------------------------------- /src/Http/RateLimit/Throttle/Throttle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/RateLimit/Throttle/Throttle.php -------------------------------------------------------------------------------- /src/Http/RateLimit/Throttle/Unauthenticated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/RateLimit/Throttle/Unauthenticated.php -------------------------------------------------------------------------------- /src/Http/Request.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/Request.php -------------------------------------------------------------------------------- /src/Http/RequestValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/RequestValidator.php -------------------------------------------------------------------------------- /src/Http/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/Response.php -------------------------------------------------------------------------------- /src/Http/Response/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/Response/Factory.php -------------------------------------------------------------------------------- /src/Http/Response/Format/Format.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/Response/Format/Format.php -------------------------------------------------------------------------------- /src/Http/Response/Format/Json.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/Response/Format/Json.php -------------------------------------------------------------------------------- /src/Http/Response/Format/JsonOptionalFormatting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/Response/Format/JsonOptionalFormatting.php -------------------------------------------------------------------------------- /src/Http/Response/Format/Jsonp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/Response/Format/Jsonp.php -------------------------------------------------------------------------------- /src/Http/Validation/Accept.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/Validation/Accept.php -------------------------------------------------------------------------------- /src/Http/Validation/Domain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/Validation/Domain.php -------------------------------------------------------------------------------- /src/Http/Validation/Prefix.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Http/Validation/Prefix.php -------------------------------------------------------------------------------- /src/Provider/DingoServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Provider/DingoServiceProvider.php -------------------------------------------------------------------------------- /src/Provider/HttpServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Provider/HttpServiceProvider.php -------------------------------------------------------------------------------- /src/Provider/LaravelServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Provider/LaravelServiceProvider.php -------------------------------------------------------------------------------- /src/Provider/LumenServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Provider/LumenServiceProvider.php -------------------------------------------------------------------------------- /src/Provider/RoutingServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Provider/RoutingServiceProvider.php -------------------------------------------------------------------------------- /src/Provider/ServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Provider/ServiceProvider.php -------------------------------------------------------------------------------- /src/Routing/Adapter/Laravel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Routing/Adapter/Laravel.php -------------------------------------------------------------------------------- /src/Routing/Adapter/Lumen.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Routing/Adapter/Lumen.php -------------------------------------------------------------------------------- /src/Routing/Helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Routing/Helpers.php -------------------------------------------------------------------------------- /src/Routing/ResourceRegistrar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Routing/ResourceRegistrar.php -------------------------------------------------------------------------------- /src/Routing/Route.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Routing/Route.php -------------------------------------------------------------------------------- /src/Routing/RouteCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Routing/RouteCollection.php -------------------------------------------------------------------------------- /src/Routing/Router.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Routing/Router.php -------------------------------------------------------------------------------- /src/Routing/UrlGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Routing/UrlGenerator.php -------------------------------------------------------------------------------- /src/Transformer/Adapter/Fractal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Transformer/Adapter/Fractal.php -------------------------------------------------------------------------------- /src/Transformer/Binding.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Transformer/Binding.php -------------------------------------------------------------------------------- /src/Transformer/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/Transformer/Factory.php -------------------------------------------------------------------------------- /src/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingo/api/HEAD/src/helpers.php --------------------------------------------------------------------------------