Symfony\Component\HttpFoundation\ResponseHeaderBag::clearCookie PHP Method

clearCookie() public method

Clears a cookie in the browser.
public clearCookie ( string $name, string $path = '/', string $domain = null, boolean $secure = false, boolean $httpOnly = true )
$name string
$path string
$domain string
$secure boolean
$httpOnly boolean
    public function clearCookie($name, $path = '/', $domain = null, $secure = false, $httpOnly = true)
    {
        $this->setCookie(new Cookie($name, null, 1, $path, $domain, $secure, $httpOnly));
    }

Usage Example

 public function testToStringIncludesCookieHeaders()
 {
     $bag = new ResponseHeaderBag(array());
     $bag->setCookie(new Cookie('foo', 'bar'));
     $this->assertContains("Set-Cookie: foo=bar; path=/; httponly", explode("\r\n", $bag->__toString()));
     $bag->clearCookie('foo');
     $this->assertContains("Set-Cookie: foo=deleted; expires=" . gmdate("D, d-M-Y H:i:s T", time() - 31536001) . "; httponly", explode("\r\n", $bag->__toString()));
 }
All Usage Examples Of Symfony\Component\HttpFoundation\ResponseHeaderBag::clearCookie