Slide 67
Slide 67 text
67
namespace App\Twig;
class DataExposerExtension extends AbstractExtension {
private $exposer;
public function __construct(DataExposer $exposer) {
$this->exposer = $exposer;
}
public function getFunctions(): array {
return [
new TwigFunction('expose', [$this, 'exposeData']),
new TwigFunction('get_exposed_data', [$this, 'getExposedData']),
];
}
// ...
}