| @@ 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', [ |
|
| @@ 465-469 (lines=5) @@ | ||
| 462 | $databaseUrl = $this->createDatabaseUrl($sessionData); |
|
| 463 | $mailerUrl = $this->createMailerUrl($sessionData); |
|
| 464 | $forceSSL = isset($sessionData['admin_force_ssl']) ? (bool) $sessionData['admin_force_ssl'] : false; |
|
| 465 | if ($forceSSL === false) { |
|
| 466 | $forceSSL = 'false'; |
|
| 467 | } elseif ($forceSSL === true) { |
|
| 468 | $forceSSL = 'true'; |
|
| 469 | } |
|
| 470 | $env = file_get_contents(__DIR__.'/../../../../.env.dist'); |
|
| 471 | $replacement = [ |
|
| 472 | 'APP_ENV' => 'prod', |
|