| @@ 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', [ |
|
| @@ 425-429 (lines=5) @@ | ||
| 422 | $databaseUrl = $this->createDatabaseUrl($sessionData); |
|
| 423 | $mailerUrl = $this->createMailerUrl($sessionData); |
|
| 424 | $forceSSL = isset($sessionData['admin_force_ssl']) ? (bool) $sessionData['admin_force_ssl'] : false; |
|
| 425 | if ($forceSSL === false) { |
|
| 426 | $forceSSL = 'false'; |
|
| 427 | } elseif ($forceSSL === true) { |
|
| 428 | $forceSSL = 'true'; |
|
| 429 | } |
|
| 430 | $env = file_get_contents(__DIR__.'/../../../../.env.dist'); |
|
| 431 | $replacement = [ |
|
| 432 | 'APP_ENV' => 'prod', |
|