Jobbuddy
Chargement...
Recherche...
Aucune correspondance
Référence de la classe AsTwigFunction

Fonctions membres publiques

 __construct (public string $name, public ?bool $needsCharset=null, public ?bool $needsEnvironment=null, public ?bool $needsContext=null, public ?array $isSafe=null, public string|array|null $isSafeCallback=null, public ?DeprecatedCallableInfo $deprecationInfo=null,)

Description détaillée

Registers a method as template function.

If the first argument of the method has Twig\Environment type-hint, the function will receive the current environment. Additional arguments of the method come from the function call.

#[AsTwigFunction(name: 'foo')]
function fooFunction(Environment $env, string $string, $arg1 = null, ...) { ... }

{{ foo('string', arg1) }}
Voir également
TwigFunction

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( public string $name,
public ?bool $needsCharset = null,
public ?bool $needsEnvironment = null,
public ?bool $needsContext = null,
public ?array $isSafe = null,
public string|array|null $isSafeCallback = null,
public ?DeprecatedCallableInfo $deprecationInfo = null )
Paramètres
non-empty-string$nameThe name of the function in Twig
bool | null$needsCharsetWhether the function needs the charset passed as the first argument
bool | null$needsEnvironmentWhether the function needs the environment passed as the first argument, or after the charset
bool | null$needsContextWhether the function needs the context array passed as the first argument, or after the charset and the environment
string[] | null$isSafeList of formats in which you want the raw output to be printed unescaped
string | array | null$isSafeCallbackFunction called at compilation time to determine if the function is safe
DeprecatedCallableInfo | null$deprecationInfoInformation about the deprecation

La documentation de cette classe a été générée à partir du fichier suivant :