├── .gitignore ├── .travis.yml ├── CHANGES.md ├── LICENSE.txt ├── README.md ├── composer.json ├── demo ├── HelloWorldController.php └── index.php ├── phpci.yml ├── phpcs.xml ├── phpdoc.dist.xml ├── phpdox.xml ├── phpmd.xml ├── phpunit.xml.dist ├── src ├── Api.php ├── Controller.php ├── ControllerDocumentation.php ├── ControllerReflector.php ├── Documentation.php ├── Exception.php ├── Injector │ ├── ControllerReflectorInjector.php │ ├── LoggerInjector.php │ ├── RequestInjector.php │ ├── ResponseInjector.php │ ├── RouterInjector.php │ ├── StatusInjector.php │ └── WriterFactoryInjector.php ├── ReflectionController.php ├── Request.php ├── Response.php ├── Router.php └── Status.php └── tests ├── ApiTest.php ├── ControllerDocumentationTest.php ├── ControllerReflectorTest.php ├── ControllerTest.php ├── DocumentationTest.php ├── ExceptionTest.php ├── Injector ├── ControllerReflectorInjectorTest.php ├── InjectorTestTrait.php ├── LoggerInjectorTest.php ├── RequestInjectorTest.php ├── ResponseInjectorTest.php ├── RouterInjectorTest.php ├── StatusInjectorTest.php └── WriterFactorInjectorTest.php ├── ReflectionControllerTest.php ├── RequestTest.php ├── ResponseTest.php ├── RouterTest.php ├── StatusTest.php └── TestCase.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/composer.json -------------------------------------------------------------------------------- /demo/HelloWorldController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/demo/HelloWorldController.php -------------------------------------------------------------------------------- /demo/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/demo/index.php -------------------------------------------------------------------------------- /phpci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/phpci.yml -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpdoc.dist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/phpdoc.dist.xml -------------------------------------------------------------------------------- /phpdox.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/phpdox.xml -------------------------------------------------------------------------------- /phpmd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/phpmd.xml -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/Api.php -------------------------------------------------------------------------------- /src/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/Controller.php -------------------------------------------------------------------------------- /src/ControllerDocumentation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/ControllerDocumentation.php -------------------------------------------------------------------------------- /src/ControllerReflector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/ControllerReflector.php -------------------------------------------------------------------------------- /src/Documentation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/Documentation.php -------------------------------------------------------------------------------- /src/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/Exception.php -------------------------------------------------------------------------------- /src/Injector/ControllerReflectorInjector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/Injector/ControllerReflectorInjector.php -------------------------------------------------------------------------------- /src/Injector/LoggerInjector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/Injector/LoggerInjector.php -------------------------------------------------------------------------------- /src/Injector/RequestInjector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/Injector/RequestInjector.php -------------------------------------------------------------------------------- /src/Injector/ResponseInjector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/Injector/ResponseInjector.php -------------------------------------------------------------------------------- /src/Injector/RouterInjector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/Injector/RouterInjector.php -------------------------------------------------------------------------------- /src/Injector/StatusInjector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/Injector/StatusInjector.php -------------------------------------------------------------------------------- /src/Injector/WriterFactoryInjector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/Injector/WriterFactoryInjector.php -------------------------------------------------------------------------------- /src/ReflectionController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/ReflectionController.php -------------------------------------------------------------------------------- /src/Request.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/Request.php -------------------------------------------------------------------------------- /src/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/Response.php -------------------------------------------------------------------------------- /src/Router.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/Router.php -------------------------------------------------------------------------------- /src/Status.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/src/Status.php -------------------------------------------------------------------------------- /tests/ApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/ApiTest.php -------------------------------------------------------------------------------- /tests/ControllerDocumentationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/ControllerDocumentationTest.php -------------------------------------------------------------------------------- /tests/ControllerReflectorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/ControllerReflectorTest.php -------------------------------------------------------------------------------- /tests/ControllerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/ControllerTest.php -------------------------------------------------------------------------------- /tests/DocumentationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/DocumentationTest.php -------------------------------------------------------------------------------- /tests/ExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/ExceptionTest.php -------------------------------------------------------------------------------- /tests/Injector/ControllerReflectorInjectorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/Injector/ControllerReflectorInjectorTest.php -------------------------------------------------------------------------------- /tests/Injector/InjectorTestTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/Injector/InjectorTestTrait.php -------------------------------------------------------------------------------- /tests/Injector/LoggerInjectorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/Injector/LoggerInjectorTest.php -------------------------------------------------------------------------------- /tests/Injector/RequestInjectorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/Injector/RequestInjectorTest.php -------------------------------------------------------------------------------- /tests/Injector/ResponseInjectorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/Injector/ResponseInjectorTest.php -------------------------------------------------------------------------------- /tests/Injector/RouterInjectorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/Injector/RouterInjectorTest.php -------------------------------------------------------------------------------- /tests/Injector/StatusInjectorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/Injector/StatusInjectorTest.php -------------------------------------------------------------------------------- /tests/Injector/WriterFactorInjectorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/Injector/WriterFactorInjectorTest.php -------------------------------------------------------------------------------- /tests/ReflectionControllerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/ReflectionControllerTest.php -------------------------------------------------------------------------------- /tests/RequestTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/RequestTest.php -------------------------------------------------------------------------------- /tests/ResponseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/ResponseTest.php -------------------------------------------------------------------------------- /tests/RouterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/RouterTest.php -------------------------------------------------------------------------------- /tests/StatusTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/StatusTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyeAyeApi/Api/HEAD/tests/TestCase.php --------------------------------------------------------------------------------