public function convert(DataObject $object) { if ($object->hasMethod('toFilteredMap')) { $data = $object->toFilteredMap(); } else { $data = $object->toMap(); } $converter = new ArrayToXml('item'); return $converter->convertArray($data); }
public function convert($set) { $items = array(); foreach ($set as $item) { if ($item instanceof Object && $item->hasMethod('toFilteredMap')) { $items[] = $item->toFilteredMap(); } else { if (method_exists($item, 'toMap')) { $items[] = $item->toMap(); } else { $items[] = $item; } } } $converter = new ArrayToXml('items'); return $converter->convertArray($items); }
public function convert($array, $controller) { $converter = new ArrayToXml('items'); return $converter->convertArray($array); }