public function up()
 {
     parent::up();
     $auth = new \yii\rbac\DbManager();
     $auth->init();
     $holderRole = $auth->createRole('holder');
     $auth->add($holderRole);
     $adminRole = $auth->createRole('administrator');
     $auth->add($adminRole);
 }
 public function safeUp()
 {
     $addToWishList = $this->auth->createPermission(User::PERMISSION_WISH_LIST_ADD);
     $deleteFromWishList = $this->auth->createPermission(User::PERMISSION_WISH_LIST_DELETE);
     $viewWishList = $this->auth->createPermission(User::PERMISSION_WISH_LIST_VIEW);
     $customer = $this->auth->getRole(User::ROLE_CUSTOMER);
     $this->auth->add($addToWishList);
     $this->auth->add($deleteFromWishList);
     $this->auth->add($viewWishList);
     $this->auth->addChild($customer, $addToWishList);
     $this->auth->addChild($customer, $deleteFromWishList);
     $this->auth->addChild($customer, $viewWishList);
 }