Adldap\Objects\BatchModification::setOriginal PHP Méthode

setOriginal() public méthode

Sets the original value of the attribute before modification.
public setOriginal ( null $original = null )
$original null
    public function setOriginal($original = null)
    {
        $this->original = $original;
    }

Usage Example

Exemple #1
0
 /**
  * Sets and returns the models modifications.
  *
  * @return array
  */
 public function getModifications()
 {
     $dirty = $this->getDirty();
     foreach ($dirty as $attribute => $values) {
         if (!is_array($values)) {
             // Make sure values is always an array.
             $values = [$values];
         }
         $modification = new BatchModification();
         if (array_key_exists($attribute, $this->original)) {
             $modification->setOriginal($this->original[$attribute]);
         }
         $modification->setAttribute($attribute);
         $modification->setValues($values);
         $modification->build();
         $this->addModification($modification);
     }
     return $this->modifications;
 }
All Usage Examples Of Adldap\Objects\BatchModification::setOriginal