| @@ 52-56 (lines=5) @@ | ||
| 49 | // SSL強制時は, cookie_secureをtrueにする |
|
| 50 | $forceSSL = $container->resolveEnvPlaceholders('%env(ECCUBE_FORCE_SSL)%', true); |
|
| 51 | // envから取得した内容が文字列のため, booleanに変換 |
|
| 52 | if ('true' === $forceSSL) { |
|
| 53 | $forceSSL = true; |
|
| 54 | } elseif ('false' === $forceSSL) { |
|
| 55 | $forceSSL = false; |
|
| 56 | } |
|
| 57 | ||
| 58 | // framework.yamlでは制御できないため, ここで定義する. |
|
| 59 | $container->prependExtensionConfig('framework', [ |
|
| @@ 477-481 (lines=5) @@ | ||
| 474 | $databaseUrl = $this->createDatabaseUrl($sessionData); |
|
| 475 | $mailerUrl = $this->createMailerUrl($sessionData); |
|
| 476 | $forceSSL = isset($sessionData['admin_force_ssl']) ? (bool) $sessionData['admin_force_ssl'] : false; |
|
| 477 | if ($forceSSL === false) { |
|
| 478 | $forceSSL = 'false'; |
|
| 479 | } elseif ($forceSSL === true) { |
|
| 480 | $forceSSL = 'true'; |
|
| 481 | } |
|
| 482 | $env = file_get_contents(__DIR__.'/../../../../.env.dist'); |
|
| 483 | $replacement = [ |
|
| 484 | 'APP_ENV' => 'prod', |
|