MetaModels\DcGeneral\Dca\Builder\Builder::parseMetaModelDefinition PHP Метод

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

Parse the basic configuration and populate the definition.
protected parseMetaModelDefinition ( MetaModels\DcGeneral\DataDefinition\IMetaModelDataDefinition $container ) : void
$container MetaModels\DcGeneral\DataDefinition\IMetaModelDataDefinition The data container.
Результат void
    protected function parseMetaModelDefinition(IMetaModelDataDefinition $container)
    {
        if ($container->hasMetaModelDefinition()) {
            $definition = $container->getMetaModelDefinition();
        } else {
            $definition = new MetaModelDefinition();
            $container->setMetaModelDefinition($definition);
        }
        if (!$definition->hasActiveRenderSetting()) {
            $definition->setActiveRenderSetting($this->getViewCombinations()->getRenderSetting($container->getName()));
        }
        if (!$definition->hasActiveInputScreen()) {
            $definition->setActiveInputScreen($this->getViewCombinations()->getInputScreen($container->getName()));
        }
    }