Skip to content

Commit 20e27ab

Browse files
authored
Adapt SubFolder middleware changes (#571)
1 parent 231226f commit 20e27ab

File tree

9 files changed

+20
-17
lines changed

9 files changed

+20
-17
lines changed

blog-api/composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@
6060
"yiisoft/translator": "^3.0",
6161
"yiisoft/translator-message-php": "^1.1",
6262
"yiisoft/user": "^2.0",
63-
"yiisoft/validator": "^3.0@dev",
63+
"yiisoft/validator": "^1.0",
6464
"yiisoft/yii-console": "^2.0",
65-
"yiisoft/yii-cycle": "^3.0@dev",
65+
"yiisoft/yii-cycle": "dev-master",
6666
"yiisoft/yii-debug": "^3.0@dev",
6767
"yiisoft/yii-event": "^2.0",
6868
"yiisoft/yii-http": "^1.0",

blog-api/config/common/bootstrap.php

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,4 @@
22

33
declare(strict_types=1);
44

5-
return [
6-
function (Psr\Container\ContainerInterface $container) {
7-
$urlGenerator = $container->get(\Yiisoft\Router\UrlGeneratorInterface::class);
8-
$urlGenerator->setUriPrefix($_ENV['BASE_URL']);
9-
},
10-
];
5+
return [];

blog-api/config/common/params.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
'@root' => dirname(__DIR__, 2),
3737
'@assets' => '@public/assets',
3838
'@assetsUrl' => '@baseUrl/assets',
39-
'@baseUrl' => $_ENV['BASE_URL'],
39+
'@baseUrl' => '',
4040
'@data' => '@root/data',
4141
'@messages' => '@resources/messages',
4242
'@public' => '@root/public',

blog-api/config/web/di/application.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,9 @@
2626
'ignoredRequests' => $params['locale']['ignoredRequests'],
2727
],
2828
],
29+
\Yiisoft\Yii\Middleware\SubFolder::class => [
30+
'__construct()' => [
31+
'prefix' => !empty(trim($_ENV['BASE_URL'] ?? '', '/')) ? $_ENV['BASE_URL'] : null,
32+
],
33+
],
2934
];

blog/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
"yiisoft/translator": "^3.0",
7171
"yiisoft/translator-message-php": "^1.1.1",
7272
"yiisoft/user": "^2.0",
73-
"yiisoft/validator": "3.0.x-dev",
73+
"yiisoft/validator": "^1.0",
7474
"yiisoft/var-dumper": "^1.0",
7575
"yiisoft/view": "^8.0",
7676
"yiisoft/widget": "^2.0",

blog/config/common/bootstrap.php

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,4 @@
22

33
declare(strict_types=1);
44

5-
return [
6-
function (Psr\Container\ContainerInterface $container) {
7-
$urlGenerator = $container->get(\Yiisoft\Router\UrlGeneratorInterface::class);
8-
$urlGenerator->setUriPrefix($_ENV['BASE_URL']);
9-
},
10-
];
5+
return [];

blog/config/common/params.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
'@root' => dirname(__DIR__, 2),
3131
'@assets' => '@root/public/assets',
3232
'@assetsUrl' => '@baseUrl/assets',
33-
'@baseUrl' => $_ENV['BASE_URL'],
33+
'@baseUrl' => '',
3434
'@messages' => '@resources/messages',
3535
'@npm' => '@root/node_modules',
3636
'@public' => '@root/public',

blog/config/web/di/application.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use Yiisoft\Definitions\Reference;
88
use Yiisoft\Middleware\Dispatcher\MiddlewareDispatcher;
99
use Yiisoft\Yii\Middleware\Locale;
10+
use Yiisoft\Yii\Middleware\SubFolder;
1011

1112
/** @var array $params */
1213

@@ -26,4 +27,9 @@
2627
'ignoredRequests' => $params['locale']['ignoredRequests'],
2728
],
2829
],
30+
SubFolder::class => [
31+
'__construct()' => [
32+
'prefix' => !empty(trim($_ENV['BASE_URL'] ?? '', '/')) ? $_ENV['BASE_URL'] : null,
33+
],
34+
],
2935
];

blog/config/web/params.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use Yiisoft\Session\SessionMiddleware;
99
use Yiisoft\User\Login\Cookie\CookieLoginMiddleware;
1010
use Yiisoft\Yii\Middleware\Locale;
11+
use Yiisoft\Yii\Middleware\SubFolder;
1112
use Yiisoft\Yii\Sentry\SentryMiddleware;
1213

1314
return [
@@ -17,6 +18,7 @@
1718
SessionMiddleware::class,
1819
CookieMiddleware::class,
1920
CookieLoginMiddleware::class,
21+
SubFolder::class,
2022
Locale::class,
2123
Router::class,
2224
],

0 commit comments

Comments
 (0)