private function readCrumbs() { if ($this->cookies->hasKey(self::BREADCRUMB_COOKIE)) { return $this->cookies->read(self::BREADCRUMB_COOKIE)->payload; } return []; }
protected function readBreadcrumbs() { if ($this->cookies->hasKey(self::BREADCRUMB_COOKIE)) { return $this->cookies->read(self::BREADCRUMB_COOKIE)->payload; } return []; }
/** * @param CookieStore $cookies * @return BreadCrumb[] */ private function readCrumbs(CookieStore $cookies) { if ($cookies->has(self::COOKIE_KEY)) { return array_map(function ($array) { return new BreadCrumb($array['caption'], $array['target']); }, $cookies->read(self::COOKIE_KEY)->payload); } return []; }
private function givenTheSavedCrumbs($payload) { Mockster::stub($this->cookies->hasKey(ExecuteResource::BREADCRUMB_COOKIE))->will()->return_(true); Mockster::stub($this->cookies->read(ExecuteResource::BREADCRUMB_COOKIE))->will()->return_(new Cookie($payload)); }
private function whenIReadTheCookie($key) { $this->store = new CookieStore($this->source); $this->cookie = $this->store->read($key); }