PHPFusion\BreadCrumbs::getInstance PHP Метод

getInstance() публичный статический Метод

Get an instance by key
public static getInstance ( string $key = 'default' ) : static
$key string
Результат static
    public static function getInstance($key = 'default')
    {
        if (!isset(self::$instances[$key])) {
            self::$instances[$key] = new static();
        }
        return self::$instances[$key];
    }

Usage Example

Пример #1
0
 function render_breadcrumbs()
 {
     $breadcrumbs = BreadCrumbs::getInstance();
     $html = "<ol class='" . $breadcrumbs->getCssClasses() . "'>\n";
     foreach ($breadcrumbs->toArray() as $crumb) {
         $html .= "<li class='" . $crumb['class'] . "'>";
         $html .= $crumb['link'] ? "<a title='" . $crumb['title'] . "' href='" . $crumb['link'] . "'>" . $crumb['title'] . "</a>" : $crumb['title'];
         $html .= "</li>\n";
     }
     $html .= "</ol>\n";
     return $html;
 }
All Usage Examples Of PHPFusion\BreadCrumbs::getInstance