com\setasign\SetaFramework\Twig

DefaultTwigExtension Interface implemented by extension classes.

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

Class hierarchy

Implements

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

Summary

Properties


Methods

absoluteUri()

public DefaultTwigExtension::absoluteUri (
string $uri,
bool $includeDomain = false
): string
Parameters
$uri : string
 
$includeDomain : bool
 

appendTs()

public DefaultTwigExtension::appendTs (
string $urlPath,
string $filePath
): string
Parameters
$urlPath : string
 
$filePath : string
 

csrfFormField()

public DefaultTwigExtension::csrfFormField (
void
): string

csrfToken()

public DefaultTwigExtension::csrfToken (
void
): string

fileUploadLimit()

public DefaultTwigExtension::fileUploadLimit (
int $precision = 0
): string
Parameters
$precision : int
 

flashMessage()

public DefaultTwigExtension::flashMessage (
string $name
): string
Parameters
$name : 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.

noun()

public DefaultTwigExtension::noun (
array|\Countable|int|float $count,
string $singular,
string $plural
): string
Parameters
$count : array|\Countable|int|float
 
$singular : string
 
$plural : string