Pimcore\Model\Metadata\Predefined\Dao::getByNameAndLanguage PHP Метод

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

public getByNameAndLanguage ( null $name = null, null $language = null )
$name null
$language null
    public function getByNameAndLanguage($name = null, $language = null)
    {
        $data = $this->db->fetchAll(function ($row) use($name, $language) {
            $return = true;
            if ($name && $row["name"] != $name) {
                $return = false;
            }
            if ($language && $row["language"] != $language) {
                $return = false;
            }
            return $return;
        });
        if (count($data) && $data[0]["id"]) {
            $this->assignVariablesToModel($data[0]);
        } else {
            throw new \Exception("Predefined asset metadata with name: " . $name . " and language: " . $language . " does not exist");
        }
    }