/**
  * @param OwnedSecurableItem $ownedSecurableItem
  */
 public static function ownedSecurableItemCreated(OwnedSecurableItem $ownedSecurableItem)
 {
     ReadPermissionsOptimizationUtil::ownedSecurableItemCreated($ownedSecurableItem);
 }
Esempio n. 2
0
 protected function afterSave()
 {
     if ($this->hasReadPermissionsOptimization()) {
         if ($this->isNewModel) {
             ReadPermissionsOptimizationUtil::ownedSecurableItemCreated($this);
         } elseif (isset($this->originalAttributeValues['owner']) && $this->originalAttributeValues['owner'][1] > 0) {
             ReadPermissionsOptimizationUtil::ownedSecurableItemOwnerChanged($this, User::getById($this->originalAttributeValues['owner'][1]));
         }
     }
     parent::afterSave();
 }