File: /var/www/vhosts/creativefellows.nl/firstbrick.creativefellows.nl/src/Action/Cookie/CookieAction.php
<?php
namespace App\Action\Cookie;
use App\Action\Action;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Container\ContainerInterface;
final class CookieAction extends Action
{
protected $container;
public function __construct(
ContainerInterface $container
){
$this->container = $container;
}
public function action() : ResponseInterface
{
$cookieLifetime = 60*60*24*365;
setcookie("allow_cookies","yes",time()+$cookieLifetime,"/");
return $this->response->withHeader('Content-Type', 'application/json')->withStatus(200);
}
}