$cookie =
config(CookieConfig::
class);
$this->
configureCookie($cookie);
} else { // Session based CSRF protection
$this->
configureSession();
} $this->request = Services::
request();
$this->hashInCookie =
$this->request->
getCookie($this->cookieName
);
$this->
restoreHash();
if ($this->hash === null
) { $this->
generateHash();
} } private function isCSRFCookie(): bool
{ return $this->config->csrfProtection === self::CSRF_PROTECTION_COOKIE;
} private function configureSession(): void
{