ContentExtension
class ContentExtension extends AbstractExtension (View source)
Traits
Properties
protected LoggerInterface | $logger | from LoggerTrait |
Methods
__construct(UrlGeneratorInterface $urlGenerator, ContentRepository $contentRepository, CsrfTokenManagerInterface $csrfTokenManager, Security $security, RequestStack $requestStack, Config $config, Query $query, TaxonomyRepository $taxonomyRepository, TranslatorInterface $translator, Canonical $canonical, ContentHelper $contentHelper, Notifications $notifications, Sanitiser $sanitiser)
No description
array
getFilters()
{@inheritdoc}
array
getFunctions()
{@inheritdoc}
string
array
string
getExcerpt($content, int $length = 280, bool $includeTitle = false, $focus = null)
No description
Content|null
getPreviousContent(Content $content, string $byColumn = 'id', bool $sameContentType = true)
No description
Content|null
getNextContent(Content $content, string $byColumn = 'id', bool $sameContentType = true)
No description
string|null
getLink($contentOrTaxonomy, bool $canonical = false, string|null $locale = null)
No description
string|null
string|null
string|null
string|null
Collection
Collection
pager(Environment $twig, Pagerfanta $records = null, string $template = '@bolt/helpers/_pager_basic.html.twig', string $class = 'pagination', int $surround = 3)
No description
Collection
Collection
taxonomyOptions(Collection $taxonomy)
No description
Collection
taxonomyValues(Collection $current, Collection $taxonomy)
No description
string
bool
bool
bool
sanitise(string $html)
No description
Details
void
setLogger(LoggerInterface $dbLogger)
__construct(UrlGeneratorInterface $urlGenerator, ContentRepository $contentRepository, CsrfTokenManagerInterface $csrfTokenManager, Security $security, RequestStack $requestStack, Config $config, Query $query, TaxonomyRepository $taxonomyRepository, TranslatorInterface $translator, Canonical $canonical, ContentHelper $contentHelper, Notifications $notifications, Sanitiser $sanitiser)
array
getFilters()
{@inheritdoc}
array
getFunctions()
{@inheritdoc}