BumbleDocGen / Technical description of the project / Class map / CustomFunctionsCollection
CustomFunctionsCollection class:
namespace BumbleDocGen\Core\Renderer\Twig\Function;
final class CustomFunctionsCollection implements \IteratorAggregate, \Traversable- add
- create
- get
- getIterator - Retrieve an external iterator
- getTwigFunctions
- has
- # add | source code
public function add(\BumbleDocGen\Core\Renderer\Twig\Function\CustomFunctionInterface ...$filters): \BumbleDocGen\Core\Renderer\Twig\Function\CustomFunctionsCollection;Parameters:
| Name | Type | Description |
|---|---|---|
| $filters (variadic) | \BumbleDocGen\Core\Renderer\Twig\Function\CustomFunctionInterface | - |
Return value: \BumbleDocGen\Core\Renderer\Twig\Function\CustomFunctionsCollection
- # create | source code
public static function create(\BumbleDocGen\Core\Renderer\Twig\Function\CustomFunctionInterface ...$filters): \BumbleDocGen\Core\Renderer\Twig\Function\CustomFunctionsCollection;Parameters:
| Name | Type | Description |
|---|---|---|
| $filters (variadic) | \BumbleDocGen\Core\Renderer\Twig\Function\CustomFunctionInterface | - |
Return value: \BumbleDocGen\Core\Renderer\Twig\Function\CustomFunctionsCollection
- # get | source code
public function get(string $key): \BumbleDocGen\Core\Renderer\Twig\Function\CustomFunctionInterface|null;Parameters:
| Name | Type | Description |
|---|---|---|
| $key | string | - |
Return value: \BumbleDocGen\Core\Renderer\Twig\Function\CustomFunctionInterface | null
- # getIterator | source code
public function getIterator(): \Generator;Retrieve an external iterator
Parameters: not specified
Return value: \Generator
Throws:
- \Exception - on failure.
See:
- # getTwigFunctions | source code
public function getTwigFunctions(): \Generator;Parameters: not specified
Return value: \Generator
- # has | source code
public function has(string $key): bool;Parameters:
| Name | Type | Description |
|---|---|---|
| $key | string | - |
Return value: bool