diff --git a/.env.dist b/.env.dist index 5eac8f0..30a1227 100644 --- a/.env.dist +++ b/.env.dist @@ -10,8 +10,8 @@ # PROD / DEV APP_MODE=DEV -APP_COMPONENTS_FILE=application/config/app.php -APP_NODES_FILE=application/config/nodes.php +APP_NODES_FILE=application/config/app.php +APP_COMPONENTS_FILE=application/config/components.php CONTAINER_INI=application/config/container.php CONTAINER_CACHE=var/cache/container diff --git a/README.md b/README.md index 5241c6f..39b1982 100644 --- a/README.md +++ b/README.md @@ -9,5 +9,5 @@ composer create-project rmphp/skeleton project-name ``` ```bash -composer create-project rmphp/skeleton:"^4.4" project-name +composer create-project rmphp/skeleton:"^4.0" project-name ``` diff --git a/application/config/app.php b/application/config/app.php index 309f0fb..e0ed3f8 100644 --- a/application/config/app.php +++ b/application/config/app.php @@ -1,21 +1,13 @@ '/', "action"=>"App\\Main\\Controllers\\IndexController", "method"=>"index"], +# ['key'=>'/', 'router'=>'application/config/routes/main/routes.php'], +# ['key'=>'/', 'router'=>[]], return [ - /** - * Путь к файлу фабрики возвращающий реализацию RouterInterface или сам экземпляр класса - */ - \Rmphp\Foundation\RouterInterface::class => 'application/config/factories/routerFactory.php', - /** - * Путь к файлу фабрики возвращающий реализацию TemplateInterface или сам экземпляр класса - */ - \Rmphp\Foundation\TemplateInterface::class => 'application/config/factories/templateFactory.php', - /** - * Путь к файлу фабрики возвращающий реализацию PSR-3 LoggerInterface или сам экземпляр класса - */ - \Psr\Log\LoggerInterface::class => 'application/config/factories/loggerFactory.php', - /** - * Путь к файлу фабрики возвращающий реализацию PSR-11 ContainerInterface или сам экземпляр класса - */ - \Psr\Container\ContainerInterface::class => 'application/config/factories/containerFactory.php', + ['key'=>'/', 'router'=>'application/config/routes/routes.php'], ]; - \ No newline at end of file diff --git a/application/config/components.php b/application/config/components.php new file mode 100644 index 0000000..309f0fb --- /dev/null +++ b/application/config/components.php @@ -0,0 +1,21 @@ + 'application/config/factories/routerFactory.php', + /** + * Путь к файлу фабрики возвращающий реализацию TemplateInterface или сам экземпляр класса + */ + \Rmphp\Foundation\TemplateInterface::class => 'application/config/factories/templateFactory.php', + /** + * Путь к файлу фабрики возвращающий реализацию PSR-3 LoggerInterface или сам экземпляр класса + */ + \Psr\Log\LoggerInterface::class => 'application/config/factories/loggerFactory.php', + /** + * Путь к файлу фабрики возвращающий реализацию PSR-11 ContainerInterface или сам экземпляр класса + */ + \Psr\Container\ContainerInterface::class => 'application/config/factories/containerFactory.php', +]; + \ No newline at end of file diff --git a/application/config/nodes.php b/application/config/nodes.php deleted file mode 100644 index e0ed3f8..0000000 --- a/application/config/nodes.php +++ /dev/null @@ -1,13 +0,0 @@ -'/', "action"=>"App\\Main\\Controllers\\IndexController", "method"=>"index"], -# ['key'=>'/', 'router'=>'application/config/routes/main/routes.php'], -# ['key'=>'/', 'router'=>[]], - -return [ - ['key'=>'/', 'router'=>'application/config/routes/routes.php'], -];