├── .styleci.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── composer.json ├── config ├── .gitkeep └── api-consumers.php └── src ├── ApiConsumer.php ├── ApiConsumerServiceProvider.php ├── CollectionCallbacks └── _ReflectionCollectionCallback.php ├── Commands ├── ApiConsumerEndpointMakeCommand.php ├── ApiConsumerMakeCollectionCallback.php ├── ApiConsumerMakeCommand.php ├── ApiConsumerShapeMakeCommand.php └── stubs │ ├── api-consumer-collection-callback.stub │ ├── api-consumer-endpoint.stub │ ├── api-consumer-shape.stub │ └── api-consumer.stub ├── Contracts ├── CollectionCallbackContract.php └── ShapeContract.php └── Support ├── BaseCollectionCallback.php ├── BaseShape.php ├── Endpoint.php └── ShapeResolver.php /.styleci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/.styleci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/composer.json -------------------------------------------------------------------------------- /config/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/api-consumers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/config/api-consumers.php -------------------------------------------------------------------------------- /src/ApiConsumer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/ApiConsumer.php -------------------------------------------------------------------------------- /src/ApiConsumerServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/ApiConsumerServiceProvider.php -------------------------------------------------------------------------------- /src/CollectionCallbacks/_ReflectionCollectionCallback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/CollectionCallbacks/_ReflectionCollectionCallback.php -------------------------------------------------------------------------------- /src/Commands/ApiConsumerEndpointMakeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/Commands/ApiConsumerEndpointMakeCommand.php -------------------------------------------------------------------------------- /src/Commands/ApiConsumerMakeCollectionCallback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/Commands/ApiConsumerMakeCollectionCallback.php -------------------------------------------------------------------------------- /src/Commands/ApiConsumerMakeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/Commands/ApiConsumerMakeCommand.php -------------------------------------------------------------------------------- /src/Commands/ApiConsumerShapeMakeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/Commands/ApiConsumerShapeMakeCommand.php -------------------------------------------------------------------------------- /src/Commands/stubs/api-consumer-collection-callback.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/Commands/stubs/api-consumer-collection-callback.stub -------------------------------------------------------------------------------- /src/Commands/stubs/api-consumer-endpoint.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/Commands/stubs/api-consumer-endpoint.stub -------------------------------------------------------------------------------- /src/Commands/stubs/api-consumer-shape.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/Commands/stubs/api-consumer-shape.stub -------------------------------------------------------------------------------- /src/Commands/stubs/api-consumer.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/Commands/stubs/api-consumer.stub -------------------------------------------------------------------------------- /src/Contracts/CollectionCallbackContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/Contracts/CollectionCallbackContract.php -------------------------------------------------------------------------------- /src/Contracts/ShapeContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/Contracts/ShapeContract.php -------------------------------------------------------------------------------- /src/Support/BaseCollectionCallback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/Support/BaseCollectionCallback.php -------------------------------------------------------------------------------- /src/Support/BaseShape.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/Support/BaseShape.php -------------------------------------------------------------------------------- /src/Support/Endpoint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/Support/Endpoint.php -------------------------------------------------------------------------------- /src/Support/ShapeResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/black-bits/laravel-api-consumer/HEAD/src/Support/ShapeResolver.php --------------------------------------------------------------------------------