protected function createCookieDriver(): StoreContract
    {
        if ($this->cookieJar === null) {
            throw new RuntimeException(\sprintf('No instance of [%s] found.', JarContract::class));
        }

        return $this->buildSession(
            new CookieSessionHandler(
                $this->cookieJar,
                $this->resolvedOptions['lifetime']
            )
        );
    }
protected function createCookieDriver(): StoreContract
    {
        if ($this->cookieJar === null) {
            throw new RuntimeException(\sprintf('No instance of [%s] found.', JarContract::class));
        }

        return $this->buildSession(
            new CookieSessionHandler(
                $this->cookieJar,
                $this->resolvedOptions['lifetime']
            )
        );
    }
protected function createCookieDriver ( ) : StoreContract { if ( $ this -> cookieJar === null ) { throw new RuntimeException ( \ sprintf ( 'No instance of [%s] found.' , JarContract :: class ) ) ; } return $ this -> buildSession ( new CookieSessionHandler ( $ this -> cookieJar , $ this -> resolvedOptions [ 'lifetime' ] ) ) ; }
Create an instance of the "cookie" session driver.

@throws \Viserio\Component\Contract\Session\Exception\RuntimeException

@return \Viserio\Component\Contract\Session\Store
Create an instance of the cookie session driver .