|
Jobbuddy
|
Fonctions membres publiques | |
| __construct (public string $name, public ?bool $needsCharset=null, public ?bool $needsEnvironment=null, public ?bool $needsContext=null, public ?DeprecatedCallableInfo $deprecationInfo=null,) | |
Registers a method as template test.
The first argument is the value to test and the other arguments are the arguments passed to the test in the template.
#[AsTwigTest(name: 'foo')]
public function fooTest($value, $arg1 = null) { ... }
{% if value is foo(arg1) %}
| __construct | ( | public string | $name, |
| public ?bool | $needsCharset = null, | ||
| public ?bool | $needsEnvironment = null, | ||
| public ?bool | $needsContext = null, | ||
| public ?DeprecatedCallableInfo | $deprecationInfo = null ) |
| non-empty-string | $name | The name of the test in Twig |
| bool | null | $needsCharset | Whether the test needs the charset passed as the first argument |
| bool | null | $needsEnvironment | Whether the test needs the environment passed as the first argument, or after the charset |
| bool | null | $needsContext | Whether the test needs the context array passed as the first argument, or after the charset and the environment |
| DeprecatedCallableInfo | null | $deprecationInfo | Information about the deprecation |