Spaces:
No application file
No application file
| namespace Mautic\CoreBundle\Loader\EnvVars; | |
| use Symfony\Component\HttpFoundation\ParameterBag; | |
| class SessionEnvVars implements EnvVarsInterface | |
| { | |
| public static function load(ParameterBag $config, ParameterBag $defaultConfig, ParameterBag $envVars): void | |
| { | |
| // Set the session name | |
| $localConfigFile = $defaultConfig->get('local_config_path', uniqid()); | |
| $secretKey = $config->get('secret_key'); | |
| $key = $secretKey ?: 'mautic'; | |
| $sessionName = md5(md5($localConfigFile).$key); | |
| $envVars->set('MAUTIC_SESSION_NAME', $sessionName); | |
| } | |
| } | |