Chris@0: browser->removeCookie($name); Chris@0: } Chris@0: //TODO: set the cookie with domain, not with url, meaning www.aaa.com or .aaa.com Chris@0: if ($value !== null) { Chris@0: $urlData = parse_url($this->getCurrentUrl()); Chris@0: $cookie = array("name" => $name, "value" => $value, "domain" => $urlData["host"]); Chris@0: $this->browser->setCookie($cookie); Chris@0: } Chris@0: } Chris@0: Chris@0: /** Chris@0: * Gets a cookie by its name if exists, else it will return null Chris@0: * @param string $name Chris@0: * @return string Chris@0: */ Chris@0: public function getCookie($name) { Chris@0: $cookies = $this->browser->cookies(); Chris@0: foreach ($cookies as $cookie) { Chris@0: if ($cookie instanceof Cookie && strcmp($cookie->getName(), $name) === 0) { Chris@0: return $cookie->getValue(); Chris@0: } Chris@0: } Chris@0: return null; Chris@0: } Chris@0: Chris@0: }