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();
 }
 /**
  * Listens to the template.filter_parameters event.
  *
  * @param  sfEvent $event       An sfEvent instance
  * @param  array   $parameters  An array of template parameters to filter
  *
  * @return array   The filtered parameters array
  */
 public static function filterTemplateParameters(sfEvent $event, $parameters)
 {
     $parameters['breadcrumbs'] = sfBreadcrumbs::getInstance();
     return $parameters;
 }