Créer et utiliser une variable globale dans Symfony
Bonjour,
je souhaite rendre accessible de partout un tableau de variables . J'ai pensé à créer un service (VariableGlobaleService) et effectivement ce service apparait dans le container, cependant le getter me retourne un null dès que je l'utilise ailleurs que là ou j'ai utilisé le setter.
Voici mon service:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <?php
namespace App\Service;
class VariableGlobaleService
{
/**
* Permet d'avoir une variable disponible de partout
*/
/** @var array */
private $tableau;
public function getVariableGlobale(): array
{
return $this->tableau;
}
public function addVariableGlobale(array $variable): void
{
$this->tableau[] = $variable;
}
} |