Pimcore\Tool\RestClient::getObjectList PHP Метод

getObjectList() публичный Метод

public getObjectList ( null $condition = null, null $order = null, null $orderKey = null, null $offset = null, null $limit = null, null $groupBy = null, boolean $decode = true, null $objectClass = null ) : array
$condition null
$order null
$orderKey null
$offset null
$limit null
$groupBy null
$decode boolean
$objectClass null
Результат array
    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;
    }