interface TwigCallableInterface
@author Fabien Potencier <fabien@symfony.com>
Hierarchy
- interface \Twig\TwigCallableInterface extends \Twig\Stringable
Expanded class hierarchy of TwigCallableInterface
All classes that implement TwigCallableInterface
3 files declare their use of TwigCallableInterface
- CallableArgumentsExtractor.php in vendor/
twig/ twig/ src/ Util/ CallableArgumentsExtractor.php - CallExpression.php in vendor/
twig/ twig/ src/ Node/ Expression/ CallExpression.php - ReflectionCallable.php in vendor/
twig/ twig/ src/ Util/ ReflectionCallable.php
File
-
vendor/
twig/ twig/ src/ TwigCallableInterface.php, line 17
Namespace
TwigView source
interface TwigCallableInterface extends \Stringable {
public function getName() : string;
public function getType() : string;
public function getDynamicName() : string;
/**
* @return callable|array{class-string, string}|null
*/
public function getCallable();
public function getNodeClass() : string;
public function needsCharset() : bool;
public function needsEnvironment() : bool;
public function needsContext() : bool;
public function withDynamicArguments(string $name, string $dynamicName, array $arguments) : self;
public function getArguments() : array;
public function isVariadic() : bool;
public function isDeprecated() : bool;
public function getDeprecatingPackage() : string;
public function getDeprecatedVersion() : string;
public function getAlternative() : ?string;
public function getMinimalNumberOfRequiredArguments() : int;
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overrides |
---|---|---|---|---|
TwigCallableInterface::getAlternative | public | function | 1 | |
TwigCallableInterface::getArguments | public | function | 1 | |
TwigCallableInterface::getCallable | public | function | 1 | |
TwigCallableInterface::getDeprecatedVersion | public | function | 1 | |
TwigCallableInterface::getDeprecatingPackage | public | function | 1 | |
TwigCallableInterface::getDynamicName | public | function | 1 | |
TwigCallableInterface::getMinimalNumberOfRequiredArguments | public | function | 1 | |
TwigCallableInterface::getName | public | function | 1 | |
TwigCallableInterface::getNodeClass | public | function | 1 | |
TwigCallableInterface::getType | public | function | 3 | |
TwigCallableInterface::isDeprecated | public | function | 1 | |
TwigCallableInterface::isVariadic | public | function | 1 | |
TwigCallableInterface::needsCharset | public | function | 1 | |
TwigCallableInterface::needsContext | public | function | 1 | |
TwigCallableInterface::needsEnvironment | public | function | 1 | |
TwigCallableInterface::withDynamicArguments | public | function | 1 |