This commit is contained in:
Xes
2025-08-14 22:41:49 +02:00
parent 2de81ccc46
commit 8ce45119b6
39774 changed files with 4309466 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
<?php
namespace Knp\DoctrineBehaviors\ORM\Translatable;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\DependencyInjection\Container;
/**
* @author Florian Klein <florian.klein@free.fr>
*/
class CurrentLocaleCallable
{
private $container;
public function __construct(Container $container)
{
$this->container = $container;
}
public function __invoke()
{
if (!$this->container->has('request_stack')) {
if(!$this->container->isScopeActive('request')) {
return NULL;
}
$request = $this->container->get('request');
return $request->getLocale();
} else if ($request = $this->container->get('request_stack')->getCurrentRequest()) {
return $request->getLocale();
}
return NULL;
}
}