public function hasCookie(string $name, string $value = null, string $prefix = ''): bool
	{
		if ($prefix === '' && $this->cookiePrefix !== '')
		{
			$prefix = $this->cookiePrefix;
		}

		$name = $prefix . $name;

		foreach ($this->cookies as $cookie)
		{
			if ($cookie['name'] !== $name)
			{
				continue;
			}

			if ($value === null)
			{
				return true;
			}

			return $cookie['value'] === $value;
		}

		return false;
	}
public function hasCookie(string $name, string $value = null, string $prefix = ''): bool
	{
		if ($prefix === '' && $this->cookiePrefix !== '')
		{
			$prefix = $this->cookiePrefix;
		}

		$name = $prefix . $name;

		foreach ($this->cookies as $cookie)
		{
			if ($cookie['name'] !== $name)
			{
				continue;
			}

			if ($value === null)
			{
				return true;
			}

			return $cookie['value'] === $value;
		}

		return false;
	}
public function hasCookie ( string $ name , string $ value = null , string $ prefix = '' ) : bool { if ( $ prefix === '' && $ this -> cookiePrefix !== '' ) { $ prefix = $ this -> cookiePrefix ; } $ name = $ prefix . $ name ; foreach ( $ this -> cookies as $ cookie ) { if ( $ cookie [ 'name' ] !== $ name ) { continue ; } if ( $ value === null ) { return true ; } return $ cookie [ 'value' ] === $ value ; } return false ; }
Checks to see if the Response has a specified cookie or not.

@param string      $name
@param string|null $value
@param string      $prefix

@return boolean
Checks to see if the Response has a specified cookie or not .