com\setasign\Konquadrat\Workflow\Renderer\Twig

WorkflowExtensions Interface implemented by extension classes.

File: /Konquadrat/src/Workflow/Renderer/Twig/WorkflowExtensions.php

Class hierarchy

Implements

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

Summary

Properties

$fieldHelper

$textHelper

$workflow


Methods

field()

public WorkflowExtensions::field (
array $twigContext,
string $name,
null|string|object $object = null,
null|string|array $context = null,
array $params = array ( )
): string
Parameters
$twigContext : array
 
$name : string
 
$object : null|string|object
 
$context : null|string|array
 
$params : array
 

fieldId()

public WorkflowExtensions::fieldId (
array $twigContext,
string $name,
null|string|array $context = null,
?array $allowedValues = null,
mixed $value = null
): string
Parameters
$twigContext : array
 
$name : string
 
$context : null|string|array
 
$allowedValues : ?array
 
$value : mixed
 

getExpressionParsers()

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

getFilters()

public WorkflowExtensions::getFilters (
void
): \Twig\TwigFilter[]

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

getFunctions()

public WorkflowExtensions::getFunctions (
void
): \Twig\TwigFunction[]

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

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.

html()

public WorkflowExtensions::html (
string $template,
object $object,
null|string|array $context = null,
array $params = array ( )
): string
Parameters
$template : string
 
$object : object
 
$context : null|string|array
 
$params : array
 

label()

public WorkflowExtensions::label (
array $twigContext,
string $name,
null|string|object $object = null,
null|string|array $context = null
): string|array
Parameters
$twigContext : array
 
$name : string
 
$object : null|string|object
 
$context : null|string|array
 

textFilterFunction()

public WorkflowExtensions::textFilterFunction (
string $content,
null|string|array $default = null,
?string $language = null
): string
Parameters
$content : string
 
$default : null|string|array
 
$language : ?string
 

textFunction()

public WorkflowExtensions::textFunction (
string $content = '',
null|string|array $default = null,
?string $language = null
): string
Parameters
$content : string
 
$default : null|string|array
 
$language : ?string
 

value()

public WorkflowExtensions::value (
array $twigContext,
string $name,
null|string|object $object = null,
null|string|array $context = null,
array $params = array ( )
): string
Parameters
$twigContext : array
 
$name : string
 
$object : null|string|object
 
$context : null|string|array
 
$params : array