Pimcore\Model\Object\AbstractObject::getTotalCount PHP Method

getTotalCount() public static method

public static getTotalCount ( array $config = [] ) : total
$config array
return total count
    public static function getTotalCount($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 = ucfirst($className) . "\\Listing";
                $list = \Pimcore::getDiContainer()->make($listClass);
            }
            $list->setValues($config);
            $count = $list->getTotalCount();
            return $count;
        }
    }