Going to use KNPMenu bundle to help facilitate multi-level lists

Этот коммит содержится в:
Casey McLaughlin
2014-12-30 15:04:25 -05:00
родитель 7ea43a97fc
Коммит 965c254b5c
8 изменённых файлов: 180 добавлений и 49 удалений

Просмотреть файл

@@ -17,7 +17,7 @@ class TocTwigExtension extends Twig_Extension
private $generator;
/**
* @var \TOC\TocMarkupFixer
* @var \TOC\MarkupFixer
*/
private $fixer;
@@ -27,12 +27,12 @@ class TocTwigExtension extends Twig_Extension
* Constructor
*
* @param \TOC\TocGenerator $generator
* @param \TOC\TocMarkupFixer $fixer
* @param \TOC\MarkupFixer $fixer
*/
public function __construct(TocGenerator $generator = null, TocMarkupFixer $fixer = null)
public function __construct(TocGenerator $generator = null, MarkupFixer $fixer = null)
{
$this->generator = $generator ?: new TocGenerator();
$this->fixer = $fixer ?: new TocMarkupFixer();
$this->fixer = $fixer ?: new MarkupFixer();
}
// ---------------------------------------------------------------
@@ -43,7 +43,7 @@ class TocTwigExtension extends Twig_Extension
$filters[] = new \Twig_SimpleFilter('add_anchors', function($str, $top = 1, $depth = 2) {
return $this->fixer->fix($str, $top, $depth);
});
}, ['is_safe' => ['html']]);
return $filters;
}
@@ -60,7 +60,7 @@ class TocTwigExtension extends Twig_Extension
return ($titleTemplate)
? $this->generator->getHtmlItems($markup, $top, $depth, $titleTemplate)
: $this->generator->getHtmlItems($markup, $top, $depth);
});
}, ['is_safe' => ['html']]);
// ~~~