public static function fromArray($data) { $vd = new ValidatedDevices(); foreach ($data as $key => $value) { if ($key == "devices") { $vd->{$key} = Devices::fromArray($value); } else { $vd->{$key} = $value; } } return $vd; }