public static function getInstance() { if (!self::hasInstance()) { self::$instance = self::createInstance(); } return self::$instance; }
public function executeBreadcrumbs() { // pulls the current csBreadcrumb instance if there is one // if one does not exist, attempts to generate one from the URL $this->items = csBreadcrumbs::hasInstance() ? csBreadcrumbs::getInstance()->getItems() : Doctrine::getTable('csNavigationMenu')->getMenu()->getBreadcrumbs(); }