CodeExplorer completer example
private $completer;
public function __construct(iterable
$completer) { $this->completer =
$completer;
} public function completer(array
$context, string
$smartyCode): array
{ foreach ($this->completer
as $completer) { $context =
$completer->
completer($context,
$smartyCode);
} return $context;
}}