public function getObjectList($condition = null, $order = null, $orderKey = null, $offset = null, $limit = null, $groupBy = null, $decode = true, $objectClass = null)
{
$params = $this->fillParms($condition, $order, $orderKey, $offset, $limit, $groupBy, $objectClass);
$response = $this->doRequest($this->buildEndpointUrl("object-list/") . $params, "GET");
$response = $response->data;
if (!is_array($response)) {
throw new Exception("response is empty");
}
$result = [];
foreach ($response as $item) {
$wsDocument = $this->fillWebserviceData("\\Pimcore\\Model\\Webservice\\Data\\Object\\Listing\\Item", $item);
if (!$decode) {
$result[] = $wsDocument;
} else {
$object = new Object\AbstractObject();
$wsDocument->reverseMap($object);
$result[] = $object;
}
}
return $result;
}