Esempio n. 1
0
 public function itAppendsBreadCrumbsWithPushMethod()
 {
     $breadcrumb_merger = new BreadCrumb_Merger();
     $breadcrumb_merger->push($this->bc1);
     $breadcrumb_merger->push($this->bc2);
     $this->assertEqual(array('lvl1' => "Toto", 'lvl2' => "Tata", 'lvl3' => "Tutu"), $breadcrumb_merger->getCrumbs());
 }
 public function breadcrumbs()
 {
     $breadcrumbs_merger = new BreadCrumb_Merger();
     foreach (array_reverse($this->milestone->getAncestors()) as $milestone) {
         $breadcrumbs_merger->push(new BreadCrumb_Milestone($this->plugin_path, $milestone));
     }
     return $breadcrumbs_merger->getCrumbs();
 }