com\setasign\SetaSite\Twig

DefaultTwigExtension Interface implemented by extension classes.

File: /SetaSite/src/Twig/DefaultTwigExtension.php

Class hierarchy

Implements

  • \Twig\Extension\ExtensionInterface
  • \Twig\Extension\LastModifiedExtensionInterface

Summary

Properties

$di


Methods

blockText()

public DefaultTwigExtension::blockText (
\com\setasign\SetaSite\Block\BlockInterface $block,
string $name,
array $context = array ( )
): string
Parameters
$block: \com\setasign\SetaSite\Block\BlockInterface
 
$name: string
 
$context: array
 

getExpressionParsers()

public \Twig\Extension\AbstractExtension::getExpressionParsers (
void
): array

getFilters()

public \Twig\Extension\AbstractExtension::getFilters (
void
): \Twig\TwigFilter[]

Returns a list of filters to add to the existing list.

getFunctions()

public DefaultTwigExtension::getFunctions (
void
): array

getLastModified()

public \Twig\Extension\AbstractExtension::getLastModified (
void
): int

Returns 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.

imageResizerLink()

public DefaultTwigExtension::imageResizerLink (
string $file,
string $function,
?int $width = null,
?int $height = null,
string $destinationFormat = 'jpg',
int $pdfPage = -1,
int $movieSecond = -1,
bool $preventCache = false
): void
Parameters
$file: string
 
$function: string
 
$width: ?int
 
$height: ?int
 
$destinationFormat: string
 
$pdfPage: int
 
$movieSecond: int
 
$preventCache: bool
 

jsErrorLogger()

public DefaultTwigExtension::jsErrorLogger (
void
): string

link()

public DefaultTwigExtension::link (
string $uri,
$language = null
): string
Parameters
$uri: string
 
$language
 

placeholder()

public DefaultTwigExtension::placeholder (
array $context,
string $placeholderName
): string
Parameters
$context: array
 
$placeholderName: string
 

text()

public DefaultTwigExtension::text (
array $text,
$languageSource
): string
Parameters
$text: array
 
$languageSource