Pimcore\Model\Object\AbstractObject::getList PHP Метод

getList() публичный статический Метод

public static getList ( array $config = [] ) : mixed
$config array
Результат mixed
    public static function getList($config = [])
    {
        $className = "Pimcore\\Model\\Object";
        // get classname
        if (get_called_class() != "Pimcore\\Model\\Object\\AbstractObject" && get_called_class() != "Pimcore\\Model\\Object\\Concrete") {
            $tmpObject = new static();
            $className = "Pimcore\\Model\\Object\\" . ucfirst($tmpObject->getClassName());
        }
        if (!empty($config["class"])) {
            $className = ltrim($config["class"], "\\");
        }
        if (is_array($config)) {
            if ($className) {
                $listClass = $className . "\\Listing";
                $list = \Pimcore::getDiContainer()->make($listClass);
                $list->setValues($config);
                $list->load();
                return $list;
            }
        }
        throw new \Exception("Unable to initiate list class - class not found or invalid configuration");
    }