Beispiel #1
0
 protected static function createRole($name, array $access = array())
 {
     $role = UserRoleQuery::create()->filterByName($name)->findOneOrCreate();
     if ($role->isNew()) {
         foreach ($access as $module) {
             $roleAccess = new UserRoleAccess();
             $roleAccess->setUserRole($role);
             $roleAccess->setModule($module);
         }
     }
     return $role;
 }