Neos\Flow\Session\Session::injectSettings PHP Méthode

injectSettings() public méthode

Injects the Flow settings
public injectSettings ( array $settings ) : void
$settings array Settings of the Flow package
Résultat void
    public function injectSettings(array $settings)
    {
        $this->sessionCookieName = $settings['session']['name'];
        $this->sessionCookieLifetime = (int) $settings['session']['cookie']['lifetime'];
        $this->sessionCookieDomain = $settings['session']['cookie']['domain'];
        $this->sessionCookiePath = $settings['session']['cookie']['path'];
        $this->sessionCookieSecure = (bool) $settings['session']['cookie']['secure'];
        $this->sessionCookieHttpOnly = (bool) $settings['session']['cookie']['httponly'];
        $this->garbageCollectionProbability = $settings['session']['garbageCollection']['probability'];
        $this->garbageCollectionMaximumPerRun = $settings['session']['garbageCollection']['maximumPerRun'];
        $this->inactivityTimeout = (int) $settings['session']['inactivityTimeout'];
    }