/** * */ public function boot() { // Set some static globals // Usefull for entity injections // Set default language Globals::setDefaultLanguage($this->container->getParameter('spirit_dev_d_box_user.user_management.default_language')); // Set default roles Globals::setDefaultRoles($this->container->getParameter('spirit_dev_d_box_user.user_management.default_role')); }
/** * User constructor. */ public function __construct() { // Construct parent parent::__construct(); // Set communications as an array $this->viewedCommunications = new ArrayCollection(); // Set default user role if (empty($this->roles)) { $this->roles = Globals::getDefaultRoles(); } // Set dafault user language if (empty($this->language)) { $this->language = Globals::getDefaultLanguage(); } }