Cookies::create()
\nn\t3::Cookies()->create($request = NULL, $name = '', $value = '', $expire = 0);
Create an instance of the Symfony cookie
$cookie = \nn\t3::Cookies()->create( $request, $name, $value, $expire );
$cookie = \nn\t3::Cookies()->create( $request, 'my_cookie', 'my_nice_value', time() + 60 );
Copied!
@param ServerRequestInterface $request
@param string $name
@param string $value
@param int $expire
@return cookie
Source Code
public function create ( $request = null, $name = '', $value = '', $expire = 0 )
{
$normalizedParams = $request->getAttribute('normalizedParams');
$secure = $normalizedParams instanceof NormalizedParams && $normalizedParams->isHttps();
$path = $normalizedParams->getSitePath();
return new Cookie(
$name,
$value,
$expire,
$path,
null,
$secure,
true,
false,
Cookie::SAMESITE_STRICT
);
}
Copied!