com\setasign\SetaSite\Twig
DefaultTwigExtension Interface implemented by extension classes.
File: /SetaSite/src/Twig/DefaultTwigExtension.php
Class hierarchy
- Twig\Extension\AbstractExtension
Implements
- \Twig\Extension\ExtensionInterface
- \Twig\Extension\LastModifiedExtensionInterface
Summary
Properties
$di
protected \com\setasign\SetaFramework\Di\Di DefaultTwigExtension::$di
Methods
addOpenGraphMeta()
public DefaultTwigExtension::addOpenGraphMeta (
\com\setasign\SetaFramework\View\Helper\HtmlHead $htmlHead,
?\com\setasign\SetaSite\PropertyContainer\PropertyContainer $propertyContainer
): void?\com\setasign\SetaSite\PropertyContainer\PropertyContainer $propertyContainer
Parameters
- $htmlHead : \com\setasign\SetaFramework\View\Helper\HtmlHead
- $propertyContainer : ?\com\setasign\SetaSite\PropertyContainer\PropertyContainer
blockText()
Parameters
- $block : \com\setasign\SetaSite\Block\BlockInterface
- $name : string
- $context : array
getExpressionParsers()
-
public \Twig\Extension\AbstractExtension::getExpressionParsers (
void
): arraygetFilters()
-
public \Twig\Extension\AbstractExtension::getFilters (
void
): \Twig\TwigFilter[]Returns a list of filters to add to the existing list.
getLastModified()
-
public \Twig\Extension\AbstractExtension::getLastModified (
void
): intReturns the last modification time of the extension for cache invalidation.
getNodeVisitors()
-
public \Twig\Extension\AbstractExtension::getNodeVisitors (
void
): \Twig\NodeVisitor\NodeVisitorInterface[]Returns the node visitor instances to add to the existing list.
getOperators()
-
public \Twig\Extension\AbstractExtension::getOperators (
void
): array<array>Returns a list of operators to add to the existing list.
getTests()
-
public \Twig\Extension\AbstractExtension::getTests (
void
): \Twig\TwigTest[]Returns a list of tests to add to the existing list.
getTokenParsers()
-
public \Twig\Extension\AbstractExtension::getTokenParsers (
void
): \Twig\TokenParser\TokenParserInterface[]Returns the token parser instances to add to the existing list.
resourceFile()
public DefaultTwigExtension::resourceFile (
\com\setasign\SetaSite\Module\ModuleInterface|\com\setasign\SetaSite\Block\BlockInterface $param1,
?string $param2 = null
): string?string $param2 = null
Parameters
- $param1 : \com\setasign\SetaSite\Module\ModuleInterface|\com\setasign\SetaSite\Block\BlockInterface
- $param2 : ?string
