コード例 #1
0
 /**
  *
  */
 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'));
 }
コード例 #2
0
ファイル: User.php プロジェクト: spirit-dev/dbox-user
 /**
  * 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();
     }
 }