├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── composer.json ├── config ├── dependencies.php ├── middleware.php ├── routes.php ├── routes │ ├── admin.php │ ├── api.php │ ├── base.php │ ├── blog.php │ └── member.php └── settings │ ├── _base_.php │ ├── doctrine.php │ ├── logger.php │ ├── tracy.php │ └── view.php ├── console ├── migrations ├── Version20240829075026.php ├── Version20240829075240.php └── doctrine_migrations_class.php.tpl ├── phpinsights.php ├── public ├── .htaccess ├── css │ └── skeleton.css ├── favicon.ico └── index.php ├── rector.php ├── src ├── Console │ ├── CacheClearConsoleCommand.php │ └── CacheInitConsoleCommand.php ├── Controller │ ├── AdminController.php │ ├── Api │ │ └── PostController.php │ ├── AuthController.php │ ├── BlogController.php │ ├── HealthController.php │ └── HomeController.php ├── Entity │ ├── Post.php │ └── User.php ├── Middleware │ ├── BaseUrlMiddleware.php │ └── SessionMiddleware.php ├── Renderer │ ├── HtmlErrorRenderer.php │ ├── JsonErrorRenderer.php │ └── JsonRenderer.php ├── Repository │ ├── PostRepository.php │ └── UserRepository.php └── Services │ ├── Health.php │ └── Settings.php ├── tmpl ├── admin.twig ├── api.twig ├── blog.twig ├── error │ ├── 404.twig │ ├── default.twig │ └── layout.twig ├── index.twig ├── layout.twig └── login.twig └── var └── .gitkeep /.gitignore: -------------------------------------------------------------------------------- 1 | \.ac-php-conf\.json 2 | vendor/ 3 | var/* 4 | composer.lock 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/composer.json -------------------------------------------------------------------------------- /config/dependencies.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/config/dependencies.php -------------------------------------------------------------------------------- /config/middleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/config/middleware.php -------------------------------------------------------------------------------- /config/routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/config/routes.php -------------------------------------------------------------------------------- /config/routes/admin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/config/routes/admin.php -------------------------------------------------------------------------------- /config/routes/api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/config/routes/api.php -------------------------------------------------------------------------------- /config/routes/base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/config/routes/base.php -------------------------------------------------------------------------------- /config/routes/blog.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/config/routes/blog.php -------------------------------------------------------------------------------- /config/routes/member.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/config/routes/member.php -------------------------------------------------------------------------------- /config/settings/_base_.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/config/settings/_base_.php -------------------------------------------------------------------------------- /config/settings/doctrine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/config/settings/doctrine.php -------------------------------------------------------------------------------- /config/settings/logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/config/settings/logger.php -------------------------------------------------------------------------------- /config/settings/tracy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/config/settings/tracy.php -------------------------------------------------------------------------------- /config/settings/view.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/config/settings/view.php -------------------------------------------------------------------------------- /console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/console -------------------------------------------------------------------------------- /migrations/Version20240829075026.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/migrations/Version20240829075026.php -------------------------------------------------------------------------------- /migrations/Version20240829075240.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/migrations/Version20240829075240.php -------------------------------------------------------------------------------- /migrations/doctrine_migrations_class.php.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/migrations/doctrine_migrations_class.php.tpl -------------------------------------------------------------------------------- /phpinsights.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/phpinsights.php -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/public/.htaccess -------------------------------------------------------------------------------- /public/css/skeleton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/public/css/skeleton.css -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/public/index.php -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/rector.php -------------------------------------------------------------------------------- /src/Console/CacheClearConsoleCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Console/CacheClearConsoleCommand.php -------------------------------------------------------------------------------- /src/Console/CacheInitConsoleCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Console/CacheInitConsoleCommand.php -------------------------------------------------------------------------------- /src/Controller/AdminController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Controller/AdminController.php -------------------------------------------------------------------------------- /src/Controller/Api/PostController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Controller/Api/PostController.php -------------------------------------------------------------------------------- /src/Controller/AuthController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Controller/AuthController.php -------------------------------------------------------------------------------- /src/Controller/BlogController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Controller/BlogController.php -------------------------------------------------------------------------------- /src/Controller/HealthController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Controller/HealthController.php -------------------------------------------------------------------------------- /src/Controller/HomeController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Controller/HomeController.php -------------------------------------------------------------------------------- /src/Entity/Post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Entity/Post.php -------------------------------------------------------------------------------- /src/Entity/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Entity/User.php -------------------------------------------------------------------------------- /src/Middleware/BaseUrlMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Middleware/BaseUrlMiddleware.php -------------------------------------------------------------------------------- /src/Middleware/SessionMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Middleware/SessionMiddleware.php -------------------------------------------------------------------------------- /src/Renderer/HtmlErrorRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Renderer/HtmlErrorRenderer.php -------------------------------------------------------------------------------- /src/Renderer/JsonErrorRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Renderer/JsonErrorRenderer.php -------------------------------------------------------------------------------- /src/Renderer/JsonRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Renderer/JsonRenderer.php -------------------------------------------------------------------------------- /src/Repository/PostRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Repository/PostRepository.php -------------------------------------------------------------------------------- /src/Repository/UserRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Repository/UserRepository.php -------------------------------------------------------------------------------- /src/Services/Health.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Services/Health.php -------------------------------------------------------------------------------- /src/Services/Settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/src/Services/Settings.php -------------------------------------------------------------------------------- /tmpl/admin.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/tmpl/admin.twig -------------------------------------------------------------------------------- /tmpl/api.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/tmpl/api.twig -------------------------------------------------------------------------------- /tmpl/blog.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/tmpl/blog.twig -------------------------------------------------------------------------------- /tmpl/error/404.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/tmpl/error/404.twig -------------------------------------------------------------------------------- /tmpl/error/default.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/tmpl/error/default.twig -------------------------------------------------------------------------------- /tmpl/error/layout.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/tmpl/error/layout.twig -------------------------------------------------------------------------------- /tmpl/index.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/tmpl/index.twig -------------------------------------------------------------------------------- /tmpl/layout.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/tmpl/layout.twig -------------------------------------------------------------------------------- /tmpl/login.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semhoun/slim-skeleton-mvc/HEAD/tmpl/login.twig -------------------------------------------------------------------------------- /var/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------