├── .gitignore ├── .travis.yml ├── README.md ├── bin └── swoole-expressive ├── composer.json ├── phpmd.xml ├── phpunit.xml ├── src ├── Bridge │ ├── MiddlewareSetupRunner.php │ ├── MiddlewareSetupRunnerFactory.php │ ├── MiddlewareSetupRunnerInterface.php │ ├── Psr7RequestBuilder.php │ ├── Psr7RequestBuilderFactory.php │ ├── SwooleResponseEmitter.php │ └── SwooleResponseEmitterFactory.php ├── Command │ ├── SwooleRunnerCommand.php │ └── SwooleRunnerCommandFactory.php ├── ConfigProvider.php └── Exception │ ├── MissingPipeLineException.php │ ├── MissingRoutesException.php │ └── SwooleExpressiveException.php └── tests ├── Bridge ├── MiddlewareSetupRunnerFactoryTest.php ├── MiddlewareSetupRunnerTest.php ├── Psr7RequestBuilderFactoryTest.php ├── Psr7RequestBuilderTest.php ├── SwooleResponseEmitterFactoryTest.php └── SwooleResponseEmitterTest.php ├── Command └── SwooleRunnerCommandFactoryTest.php └── Mock ├── MockPipeline.php ├── MockRoutes.php └── RequestMockTrait.php /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | .idea 3 | composer.lock 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/README.md -------------------------------------------------------------------------------- /bin/swoole-expressive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/bin/swoole-expressive -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/composer.json -------------------------------------------------------------------------------- /phpmd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/phpmd.xml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Bridge/MiddlewareSetupRunner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/src/Bridge/MiddlewareSetupRunner.php -------------------------------------------------------------------------------- /src/Bridge/MiddlewareSetupRunnerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/src/Bridge/MiddlewareSetupRunnerFactory.php -------------------------------------------------------------------------------- /src/Bridge/MiddlewareSetupRunnerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/src/Bridge/MiddlewareSetupRunnerInterface.php -------------------------------------------------------------------------------- /src/Bridge/Psr7RequestBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/src/Bridge/Psr7RequestBuilder.php -------------------------------------------------------------------------------- /src/Bridge/Psr7RequestBuilderFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/src/Bridge/Psr7RequestBuilderFactory.php -------------------------------------------------------------------------------- /src/Bridge/SwooleResponseEmitter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/src/Bridge/SwooleResponseEmitter.php -------------------------------------------------------------------------------- /src/Bridge/SwooleResponseEmitterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/src/Bridge/SwooleResponseEmitterFactory.php -------------------------------------------------------------------------------- /src/Command/SwooleRunnerCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/src/Command/SwooleRunnerCommand.php -------------------------------------------------------------------------------- /src/Command/SwooleRunnerCommandFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/src/Command/SwooleRunnerCommandFactory.php -------------------------------------------------------------------------------- /src/ConfigProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/src/ConfigProvider.php -------------------------------------------------------------------------------- /src/Exception/MissingPipeLineException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/src/Exception/MissingPipeLineException.php -------------------------------------------------------------------------------- /src/Exception/MissingRoutesException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/src/Exception/MissingRoutesException.php -------------------------------------------------------------------------------- /src/Exception/SwooleExpressiveException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/src/Exception/SwooleExpressiveException.php -------------------------------------------------------------------------------- /tests/Bridge/MiddlewareSetupRunnerFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/tests/Bridge/MiddlewareSetupRunnerFactoryTest.php -------------------------------------------------------------------------------- /tests/Bridge/MiddlewareSetupRunnerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/tests/Bridge/MiddlewareSetupRunnerTest.php -------------------------------------------------------------------------------- /tests/Bridge/Psr7RequestBuilderFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/tests/Bridge/Psr7RequestBuilderFactoryTest.php -------------------------------------------------------------------------------- /tests/Bridge/Psr7RequestBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/tests/Bridge/Psr7RequestBuilderTest.php -------------------------------------------------------------------------------- /tests/Bridge/SwooleResponseEmitterFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/tests/Bridge/SwooleResponseEmitterFactoryTest.php -------------------------------------------------------------------------------- /tests/Bridge/SwooleResponseEmitterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/tests/Bridge/SwooleResponseEmitterTest.php -------------------------------------------------------------------------------- /tests/Command/SwooleRunnerCommandFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/tests/Command/SwooleRunnerCommandFactoryTest.php -------------------------------------------------------------------------------- /tests/Mock/MockPipeline.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/tests/Mock/MockPipeline.php -------------------------------------------------------------------------------- /tests/Mock/MockRoutes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/tests/Mock/MockRoutes.php -------------------------------------------------------------------------------- /tests/Mock/RequestMockTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshafer/swoole-expressive/HEAD/tests/Mock/RequestMockTrait.php --------------------------------------------------------------------------------