public static function fromArray($arr) { $type = $arr['type']; $adds = Delta::getDeltaChanges($arr['adds']); $deletes = Delta::getDeltaChanges($arr['deletes']); $updates = Delta::getDeltaChanges($arr['updates']); return new Delta($type, $adds, $deletes, $updates); }
public static function fromArray($arr) { $deltasResponseArr = $arr['deltaResponse']; $state = $deltasResponseArr['state']; $deltas = array(); $deltasArr = $deltasResponseArr['delta']; foreach ($deltasArr as $deltaArr) { $delta = Delta::fromArray($deltaArr); $deltas[] = $delta; } return new DeltaResponse($state, $deltas); }