handle($request); $cookies = $request->getCookieParams(); if ( // Is api (accessible) path $request->getAttribute('route-api-accessible') // Uses native PHP session && $this->session instanceof NativeSessionStorage // No session cookie was sent on request && !isset($cookies[$this->session->getName()]) ) { $this->destroyNative(); } return $return; } /** * @codeCoverageIgnore */ protected function destroyNative(): bool { return session_destroy(); } }