Beispiel #1
0
 private function readCrumbs()
 {
     if ($this->cookies->hasKey(self::BREADCRUMB_COOKIE)) {
         return $this->cookies->read(self::BREADCRUMB_COOKIE)->payload;
     }
     return [];
 }
Beispiel #2
0
 protected function readBreadcrumbs()
 {
     if ($this->cookies->hasKey(self::BREADCRUMB_COOKIE)) {
         return $this->cookies->read(self::BREADCRUMB_COOKIE)->payload;
     }
     return [];
 }
Beispiel #3
0
 /**
  * @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));
 }
Beispiel #5
0
 private function whenIReadTheCookie($key)
 {
     $this->store = new CookieStore($this->source);
     $this->cookie = $this->store->read($key);
 }