FluidTYPO3\Vhs\ViewHelpers\Once\SessionViewHelper::removeIfExpired PHP Method

removeIfExpired() protected method

protected removeIfExpired ( ) : void
return void
    protected function removeIfExpired()
    {
        $id = $this->getIdentifier();
        $index = get_class($this);
        $existsInSession = (bool) (true === isset($_SESSION[$index]) && true === isset($_SESSION[$index][$id]));
        if (true === $existsInSession && time() - $this->arguments['ttl'] >= $_SESSION[$index][$id]) {
            unset($_SESSION[$index][$id]);
        }
    }