В этой библиотеке сказано, что
$cookie = FigRequestCookies::get($request, $cookie_name);
чтобы получить имя файла cookie, и если cookie не существует, он должен дать мне NULL. Но это не тот случай, cookie всегда дает мне значение, даже если оно не существует. Вот мой код:
public function fetch(Request $request, Response $response, $token){ $cookie = FigRequestCookies::get($request, $token); $data = [ 'cookie_name' => $cookie->getName(), 'token' => $token ]; return $this->view->render($response,'App/list.twig', $data); }
В моем представлении twig токен всегда равен cookie_name, так как переменная $ cookie всегда содержит токен, ВСЕГДА. Но это не то, что я хочу, я хочу, чтобы он содержал cookie только в том случае, если он существует … Идеи? Даже идея о том, где я мог бы начать поиск, была бы чрезвычайно полезна.
EDIT: var_dump ($ data) дает мне:
array(2) { ["cookie_name"]=> string(64) "a3b35cf27143a714539533e71335948ea758a9289553c0482ae5806b04d9a8f2" ["token"]=> string(64) "a3b35cf27143a714539533e71335948ea758a9289553c0482ae5806b04d9a8f2" }
Таким образом, это означает, что $ cookie существует, даже если он на самом деле этого не делает.