sitesActive = in_array(SitesModule::class, $moduleClasses, true); } /** * Retourne le site courant de l'utilisateur authentifie, ou null si * l'une des 3 conditions de desactivation est remplie (cf. docblock * de classe). */ public function get(): ?Site { if (!$this->sitesActive) { return null; } $user = $this->security->getUser(); if (!$user instanceof User) { return null; } return $user->getCurrentSite(); } }