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); }