Skip to content

Commit 8d84f1b

Browse files
authored
Add Makefile + Fix configuration (#179)
1 parent 7d259ae commit 8d84f1b

5 files changed

Lines changed: 44 additions & 3 deletions

File tree

.editorconfig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ indent_style = space
1010
indent_size = 4
1111
trim_trailing_whitespace = true
1212

13+
[*.php]
14+
ij_php_space_before_short_closure_left_parenthesis = false
15+
ij_php_space_after_type_cast = true
16+
1317
[*.md]
1418
trim_trailing_whitespace = false
1519

Makefile

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
init: composer-update up
2+
3+
up:
4+
docker-compose up -d
5+
down:
6+
docker-compose down
7+
8+
composer-update:
9+
docker-compose run php composer update
10+
11+
yii3:
12+
docker-compose run php ./yii $(filter-out $@, $(MAKECMDGOALS))
13+
14+
test:
15+
docker-compose run php ./vendor/bin/codecept run
16+
psalm:
17+
docker-compose run php ./vendor/bin/psalm

config/common/di/router.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,12 @@
1919
->middleware(RequestBodyParser::class)
2020
->middleware(FormatDataResponse::class)
2121
->middleware(ExceptionMiddleware::class)
22-
->addGroup(Group::create('/{_language}')->routes(...$config->get('routes')));
22+
->addGroup(
23+
Group::create('/{_language}')->routes(...$config->get('app-routes')),
24+
)
25+
->addGroup(
26+
Group::create()->routes(...$config->get('routes')),
27+
);
2328

2429
return new RouteCollection($collector);
2530
},

config/web/events.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
use Yiisoft\Translator\TranslatorInterface;
6+
use Yiisoft\Yii\Middleware\Event\SetLocaleEvent;
7+
8+
return [
9+
SetLocaleEvent::class => [
10+
static fn(TranslatorInterface $translator, SetLocaleEvent $event) => $translator->setLocale($event->getLocale()),
11+
],
12+
];

configuration.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,14 @@
2727
'di-providers-web' => '$di-providers',
2828
'events' => [],
2929
'events-console' => '$events',
30-
'events-web' => '$events',
30+
'events-web' => [
31+
'$events',
32+
'web/events.php',
33+
],
3134
'bootstrap' => [],
3235
'bootstrap-console' => '$bootstrap',
3336
'bootstrap-web' => '$bootstrap',
34-
'routes' => 'common/routes.php',
37+
'app-routes' => 'common/routes.php',
3538
],
3639
'config-plugin-environments' => [
3740
'dev' => [

0 commit comments

Comments
 (0)