/** * Get the unique sfBreadcrumb instance (singleton) * * @return sfBreadcrumb * */ public static function getInstance() { if (is_null(self::$instance)) { self::$instance = new sfBreadcrumbs(); } return self::$instance; }
public function executeBreadcrumbs() { $breadcrumb = sfBreadcrumbs::getInstance(); if (isset($this->root)) { $breadcrumb->setRoot($this->root['text'], $this->root['uri']); } if (!isset($this->offset)) { $this->offset = 0; } $this->items = $breadcrumb->getItems($this->offset); }
public function preExecute() { $this->breadcrumbs = sfBreadcrumbs::getInstance(); }