MetaModels\DcGeneral\Events\Table\RenderSetting\Subscriber::getMetaModel PHP Метод

getMetaModel() защищенный Метод

Retrieve the MetaModel instance from a render settings model.
protected getMetaModel ( ContaoCommunityAlliance\DcGeneral\Data\ModelInterface $model ) : MetaModels\IMetaModel
$model ContaoCommunityAlliance\DcGeneral\Data\ModelInterface The model to fetch the MetaModel instance for.
Результат MetaModels\IMetaModel
    protected function getMetaModel($model)
    {
        if (!isset($this->metaModelCache[$model->getProperty('pid')])) {
            $dbResult = $this->getDatabase()->prepare('SELECT * FROM tl_metamodel_rendersettings WHERE id=?')->execute($model->getProperty('pid'))->row();
            $this->metaModelCache[$model->getProperty('pid')] = $this->getMetaModelById($dbResult['pid']);
        }
        return $this->metaModelCache[$model->getProperty('pid')];
    }