public function toArray() { $data = parent::toArray(); /** * @var Payone_Api_Request_Parameter_Paydata_DataItem $item */ foreach ($this->items as $item) { $data = array_merge($data, $item->toArray()); } return $data; }
public function toArray() { $data = parent::toArray(); $i = 1; foreach ($this->items as $key => $item) { /** * @var $item Payone_Api_Request_Parameter_Invoicing_Item */ $data = array_merge($data, $item->toArrayByKey($i)); $i++; } return $data; }
/** * @param int $key * @return array */ public function toArray() { $data = parent::toArray(); $data['add_paydata[' . $this->key . ']'] = $this->getData(); return $data; }