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

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

Parse the correct conditions for a MetaModel with variant support.
protected getRootCondition ( MetaModels\DcGeneral\DataDefinition\IMetaModelDataDefinition $container, ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\ModelRelationshipDefinitionInterface $definition ) : ContaoCommunityAlliance\DcGeneral\DataDefinition\ModelRelationship\RootConditionInterface
$container MetaModels\DcGeneral\DataDefinition\IMetaModelDataDefinition The data container.
$definition ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\ModelRelationshipDefinitionInterface The relationship container.
Результат ContaoCommunityAlliance\DcGeneral\DataDefinition\ModelRelationship\RootConditionInterface
    protected function getRootCondition($container, $definition)
    {
        $rootProvider = $container->getName();
        if (($relationship = $definition->getRootCondition()) === null) {
            $relationship = new RootCondition();
            $relationship->setSourceName($rootProvider);
            $definition->setRootCondition($relationship);
        }
        return $relationship;
    }