src/Twig/AppExtention.php line 17

Open in your IDE?
  1. <?php
  2. // src/Twig/AppExtension.php
  3. namespace App\Twig;
  4. use Twig\Extension\AbstractExtension;
  5. use Twig\TwigFilter;
  6. class AppExtention extends AbstractExtension
  7. {
  8.     public function getFilters()
  9.     {
  10.         return [
  11.             new TwigFilter('timecode', [$this'timecodeConverter']),
  12.         ];
  13.     }
  14.     public function timecodeConverter($timecode)
  15.     {
  16.         $seconds round($timecode);
  17.         if($seconds 3600)
  18.             $output sprintf('%02d:%02d',($seconds60 60), $seconds60);
  19.         else
  20.             $output sprintf('%02d:%02d:%02d', ($seconds3600),($seconds60 60), $seconds60);
  21.         return $output;
  22.     }
  23. }