lib/Block/BlockDefinitionFactory.php
public function buildContainerDefinition(
        string $identifier,
        ContainerDefinitionHandlerInterface $handler,
        array $config,
        array $configDefinitionHandlers
    ): ContainerDefinitionInterface {
        $commonData = $this->getCommonBlockDefinitionData(
            $identifier,
            $handler,
            $config,
            $configDefinitionHandlers
        );

        return ContainerDefinition::fromArray($commonData);
    }
public function buildContainerDefinition(
        string $identifier,
        ContainerDefinitionHandlerInterface $handler,
        array $config,
        array $configDefinitionHandlers
    ): ContainerDefinitionInterface {
        $commonData = $this->getCommonBlockDefinitionData(
            $identifier,
            $handler,
            $config,
            $configDefinitionHandlers
        );

        return ContainerDefinition::fromArray($commonData);
    }
public function buildContainerDefinition ( string $ identifier , ContainerDefinitionHandlerInterface $ handler , array $ config , array $ configDefinitionHandlers ) : ContainerDefinitionInterface { $ commonData = $ this -> getCommonBlockDefinitionData ( $ identifier , $ handler , $ config , $ configDefinitionHandlers ) ; return ContainerDefinition :: fromArray ( $ commonData ) ; }
Builds the container definition.

@param string $identifier
@param \Netgen\BlockManager\Block\BlockDefinition\ContainerDefinitionHandlerInterface $handler
@param array<string, mixed> $config
@param \Netgen\BlockManager\Config\ConfigDefinitionHandlerInterface[] $configDefinitionHandlers

@return \Netgen\BlockManager\Block\ContainerDefinitionInterface
Builds the container definition .