src/Twig/AdministratifExtension.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Twig;
  3. use App\Tools\Core\StatusComptaTool;
  4. use Twig\Extension\AbstractExtension;
  5. use Twig\TwigFunction;
  6. use Twig\TwigFilter;
  7. use App\Services\Core\Core;
  8. class AdministratifExtension extends AbstractExtension
  9. {
  10.     public function __construct(Core $coreService)
  11.     {
  12.         $this->core $coreService;
  13.     }
  14.     public function getFunctions(): array
  15.     {
  16.         return [
  17.             new  TwigFunction('getStatusComptaTool', [$this'getStatusComptaTool']),
  18.         ];
  19.     }
  20.     public function getStatusComptaTool($status)
  21.     {
  22.         return StatusComptaTool::getStatus($status);
  23.     }
  24. }