public static function fromDbArray(array $arr, KalturaDetachedResponseProfile $responseProfile = null) { $ret = new KalturaPlayerDeliveryTypesArray(); foreach ($arr as $id => $item) { $obj = new KalturaPlayerDeliveryType(); $obj->id = $id; $obj->fromArray($item); $obj->enabledByDefault = (bool) $obj->enabledByDefault; if (isset($item['flashvars'])) { $obj->flashvars = KalturaKeyValueArray::fromDbArray($item['flashvars']); } $ret[] = $obj; } return $ret; }