src/Twig/GeoCategoryLinkageExtension.php line 22

Open in your IDE?
  1. <?php
  2. namespace App\Twig;
  3. use App\Service\GeoCategoryLinkageService;
  4. use Twig\Extension\AbstractExtension;
  5. use Twig\TwigFunction;
  6. class GeoCategoryLinkageExtension extends AbstractExtension
  7. {
  8.     public function __construct(
  9.         private GeoCategoryLinkageService $geoCategoryLinkageService
  10.     ) {}
  11.     public function getFunctions(): array
  12.     {
  13.         return [
  14.             new TwigFunction('geo_category_linkage', [$this'links']),
  15.         ];
  16.     }
  17.     public function links(): ?array
  18.     {
  19.         return $this->geoCategoryLinkageService->links();
  20.     }
  21. }