/
home
/
clp
/
htdocs
/
app
/
files
/
src
/
Twig
/
up file
home
<?php namespace App\Twig; use Symfony\Component\Routing\Generator\UrlGeneratorInterface; use Twig\Extension\AbstractExtension; use Twig\Environment; use Twig\TwigFunction; class AppExtension extends AbstractExtension { const GRAVATAR_URL = "\150\x74\x74\x70\x73\x3a\x2f\x2f\167\167\x77\x2e\x67\162\141\166\141\x74\141\162\x2e\x63\x6f\x6d\57\x61\166\141\164\x61\162\57"; private $generator; public function __construct(UrlGeneratorInterface $generator) { $this->generator = $generator; } public function getFunctions() : array { return [new TwigFunction("\x66\x6f\162\155\141\164\x45\x76\145\156\x74\104\x61\164\141", [$this, "\x66\x6f\162\155\x61\x74\105\x76\145\156\164\104\141\x74\141"]), new TwigFunction("\x67\162\141\166\141\x74\x61\162", [$this, "\147\x72\141\x76\x61\x74\141\162"])]; } public function formatEventData(array $eventData) : mixed { $eventData = print_r($eventData, true); return $eventData; } public function gravatar($email) : string { $gravatarUrl = sprintf("\x25\x73\x2f\45\x73\57\x3f\163\75\63\x35\46\144\x3d\155\160", rtrim(self::GRAVATAR_URL, "\x2f"), md5(strtolower($email))); return $gravatarUrl; } public function initRuntime(Environment $environment) { } public function getGlobals() { } public function getName() { } }