Example #1
0
 public static function fromArray(array $array)
 {
     $file = new self($array['old_name'], $array['new_name'], $array['old_mode'], $array['new_mode'], $array['old_index'], $array['new_index'], $array['is_binary']);
     foreach ($array['changes'] as $change) {
         $file->addChange(FileChange::fromArray($change));
     }
     return $file;
 }