Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. TwigCallableInterface.php

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

Twig
View 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

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal