public function getForWebserviceExport($object, $params = [])
{
$data = $this->getDataFromObjectParam($object, $params);
if (is_array($data)) {
$items = [];
foreach ($data as $metaObject) {
$eo = $metaObject->getElement();
if ($eo instanceof Element\ElementInterface) {
$item = [];
$item["type"] = Element\Service::getType($eo);
$item["id"] = $eo->getId();
foreach ($this->getColumns() as $c) {
$getter = "get" . ucfirst($c['key']);
$item[$c['key']] = $metaObject->{$getter}();
}
$items[] = $item;
}
}
return $items;
} else {
return null;
}
}