public function getDataSnapshot() { $data = parent::getDataSnapshot(); $data['services'] = $this->getServices(); $data['calculated_shipping'] = $this->getCalculatedShipping() ? $this->getCalculatedShipping()->getData() : array(); foreach ($data['services'] as &$serviceData) { foreach ($serviceData as &$value) { !is_null($value) && !is_array($value) && ($value = (string) $value); } } unset($value); foreach ($data['calculated_shipping'] as &$value) { !is_null($value) && !is_array($value) && ($value = (string) $value); } return $data; }
public function getDataSnapshot() { $data = parent::getDataSnapshot(); $data['specifics'] = $this->getSpecifics(); foreach ($data['specifics'] as &$specificData) { foreach ($specificData as &$value) { !is_null($value) && !is_array($value) && ($value = (string) $value); } } return $data; }
/** * @return array */ public function getDataSnapshot() { $data = parent::getDataSnapshot(); $data['services'] = $this->getServices(); foreach ($data['services'] as &$serviceData) { foreach ($serviceData as &$value) { !is_null($value) && !is_array($value) && ($value = (string) $value); } } unset($value); return $data; }