class FibersTestExtension
Custom Twig extension that suspends a fiber.
Hierarchy
- class \Drupal\twig_fibers_test\TwigExtension\FibersTestExtension extends \Twig\Extension\AbstractExtension
Expanded class hierarchy of FibersTestExtension
1 string reference to 'FibersTestExtension'
- twig_fibers_test.services.yml in core/
modules/ system/ tests/ modules/ twig_fibers_test/ twig_fibers_test.services.yml - core/modules/system/tests/modules/twig_fibers_test/twig_fibers_test.services.yml
1 service uses FibersTestExtension
- twig_fibers_test.twig_extension in core/
modules/ system/ tests/ modules/ twig_fibers_test/ twig_fibers_test.services.yml - Drupal\twig_fibers_test\TwigExtension\FibersTestExtension
File
-
core/
modules/ system/ tests/ modules/ twig_fibers_test/ src/ TwigExtension/ FibersTestExtension.php, line 13
Namespace
Drupal\twig_fibers_test\TwigExtensionView source
class FibersTestExtension extends AbstractExtension {
/**
* {@inheritdoc}
*/
public function getFunctions() : array {
return [
new TwigFunction('fibers_test_function', [
$this,
'fibersTestFunction',
]),
];
}
/**
* Custom Twig function that calls Fiber::suspend().
*
* @param string $message
* The message to return.
*
* @return string
* The processed message.
*/
public function fibersTestFunction(string $message) : string {
\Fiber::suspend();
return 'Fibers test: ' . $message;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
FibersTestExtension::fibersTestFunction | public | function | Custom Twig function that calls Fiber::suspend(). |
FibersTestExtension::getFunctions | public | function |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.