com\setasign\Konquadrat\Twig

DefaultTwigExtension Interface implemented by extension classes.

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

Class hierarchy

Implements

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

Summary

Properties

$dateTimeHelper

$di


Methods

__construct()

public DefaultTwigExtension::__construct (
\com\setasign\SetaFramework\Di\Di $di
)
Parameters
$di : \com\setasign\SetaFramework\Di\Di
 

date()

public DefaultTwigExtension::date (
null|int|string|\DateTimeInterface $value = null,
?string $language = null
): string
Parameters
$value : null|int|string|\DateTimeInterface
 
$language : ?string
 

datetime()

public DefaultTwigExtension::datetime (
null|int|string|\DateTimeInterface $value = null,
?string $language = null
): string
Parameters
$value : null|int|string|\DateTimeInterface
 
$language : ?string
 

datetimeCustomPattern()

public DefaultTwigExtension::datetimeCustomPattern (
null|int|string|\DateTimeInterface $value,
string $pattern,
?string $language = null
): string
Parameters
$value : null|int|string|\DateTimeInterface
 
$pattern : string
 
$language : ?string
 

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.

time()

public DefaultTwigExtension::time (
null|int|string|\DateTimeInterface $value = null,
?string $language = null
): string
Parameters
$value : null|int|string|\DateTimeInterface
 
$language : ?string