first commit symfony 6

This commit is contained in:
2022-07-25 17:16:08 +02:00
parent 2bba3d5695
commit 8181ca1c39
53 changed files with 754 additions and 116 deletions

View File

@ -1,9 +1,10 @@
<?php
namespace App\Twig;
use Symfony\Component\DependencyInjection\ContainerInterface;
use Twig\Extension\AbstractExtension;
use Twig\TwigFilter;
use Twig\TwigFunction;
use Ramsey\Uuid\Uuid;
class AppExtension extends AbstractExtension
{
@ -16,6 +17,14 @@ class AppExtension extends AbstractExtension
];
}
public function getFunctions()
{
return [
new TwigFunction('uniqueId', [$this, 'getUniqueId']),
];
}
public function urlavatar($avatar)
{
if(stripos($avatar,"http")===0)
@ -24,6 +33,10 @@ class AppExtension extends AbstractExtension
return $this->container->getParameter("appAlias")."uploads/avatar/".$avatar;
}
public function getUniqueId() {
return str_replace("-","",Uuid::uuid4());
}
public function setContainer($container)
{
$this->container = $container;