├── .gitignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src ├── Action.php ├── ActionController.php ├── ActionMiddleware.php ├── App.php ├── Bag.php ├── Configurator.php ├── Container.php ├── Controller.php ├── Dumper │ ├── BaseDumper.php │ ├── CliDumper.php │ ├── DumperInterface.php │ └── HtmlDumper.php ├── Exceptions │ ├── FatalErrorException.php │ ├── HttpErrorException.php │ └── HttpNotFoundException.php ├── Hook.php ├── Http │ ├── Request.php │ ├── Response.php │ ├── ResponseHeaderBag.php │ └── UploadedFile.php ├── MacroableTrait.php ├── Provider.php ├── Router │ ├── Route.php │ ├── RouteGroup.php │ └── Router.php ├── Util │ ├── Arr.php │ └── Str.php └── View │ ├── BasicViewEngine.php │ ├── View.php │ ├── ViewEngineInterface.php │ └── ViewServiceProvider.php └── tests ├── BagTests.php ├── ContainerTests.php ├── HookTests.php ├── RouterTests.php ├── RunAppTests.php └── resources └── views ├── hello-name.php └── hello.php /.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Action.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Action.php -------------------------------------------------------------------------------- /src/ActionController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/ActionController.php -------------------------------------------------------------------------------- /src/ActionMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/ActionMiddleware.php -------------------------------------------------------------------------------- /src/App.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/App.php -------------------------------------------------------------------------------- /src/Bag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Bag.php -------------------------------------------------------------------------------- /src/Configurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Configurator.php -------------------------------------------------------------------------------- /src/Container.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Container.php -------------------------------------------------------------------------------- /src/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Controller.php -------------------------------------------------------------------------------- /src/Dumper/BaseDumper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Dumper/BaseDumper.php -------------------------------------------------------------------------------- /src/Dumper/CliDumper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Dumper/CliDumper.php -------------------------------------------------------------------------------- /src/Dumper/DumperInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Dumper/DumperInterface.php -------------------------------------------------------------------------------- /src/Dumper/HtmlDumper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Dumper/HtmlDumper.php -------------------------------------------------------------------------------- /src/Exceptions/FatalErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Exceptions/FatalErrorException.php -------------------------------------------------------------------------------- /src/Exceptions/HttpErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Exceptions/HttpErrorException.php -------------------------------------------------------------------------------- /src/Exceptions/HttpNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Exceptions/HttpNotFoundException.php -------------------------------------------------------------------------------- /src/Hook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Hook.php -------------------------------------------------------------------------------- /src/Http/Request.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Http/Request.php -------------------------------------------------------------------------------- /src/Http/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Http/Response.php -------------------------------------------------------------------------------- /src/Http/ResponseHeaderBag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Http/ResponseHeaderBag.php -------------------------------------------------------------------------------- /src/Http/UploadedFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Http/UploadedFile.php -------------------------------------------------------------------------------- /src/MacroableTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/MacroableTrait.php -------------------------------------------------------------------------------- /src/Provider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Provider.php -------------------------------------------------------------------------------- /src/Router/Route.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Router/Route.php -------------------------------------------------------------------------------- /src/Router/RouteGroup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Router/RouteGroup.php -------------------------------------------------------------------------------- /src/Router/Router.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Router/Router.php -------------------------------------------------------------------------------- /src/Util/Arr.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Util/Arr.php -------------------------------------------------------------------------------- /src/Util/Str.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/Util/Str.php -------------------------------------------------------------------------------- /src/View/BasicViewEngine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/View/BasicViewEngine.php -------------------------------------------------------------------------------- /src/View/View.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/View/View.php -------------------------------------------------------------------------------- /src/View/ViewEngineInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/View/ViewEngineInterface.php -------------------------------------------------------------------------------- /src/View/ViewServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/src/View/ViewServiceProvider.php -------------------------------------------------------------------------------- /tests/BagTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/tests/BagTests.php -------------------------------------------------------------------------------- /tests/ContainerTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/tests/ContainerTests.php -------------------------------------------------------------------------------- /tests/HookTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/tests/HookTests.php -------------------------------------------------------------------------------- /tests/RouterTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/tests/RouterTests.php -------------------------------------------------------------------------------- /tests/RunAppTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakit/framework/HEAD/tests/RunAppTests.php -------------------------------------------------------------------------------- /tests/resources/views/hello-name.php: -------------------------------------------------------------------------------- 1 |