OXID eShop CE  6.3.1
OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Validator\ServicesYamlValidator Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Validator\ServicesYamlValidator:
+ Collaboration diagram for OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Validator\ServicesYamlValidator:

Public Member Functions

 __construct (BasicContextInterface $basicContext, ProjectYamlDaoInterface $projectYamlDao)
 
 validate (ModuleConfiguration $configuration, int $shopId)
 

Private Member Functions

 buildContainer ()
 
 checkContainer (\Symfony\Component\DependencyInjection\ContainerBuilder $container)
 

Private Attributes

 $basicContext
 
 $projectYamlDao
 

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Validator\ServicesYamlValidator::__construct ( BasicContextInterface  $basicContext,
ProjectYamlDaoInterface  $projectYamlDao 
)

Member Function Documentation

◆ buildContainer()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Validator\ServicesYamlValidator::buildContainer ( )
private
Returns
\Symfony\Component\DependencyInjection\ContainerBuilder
Exceptions

◆ checkContainer()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Validator\ServicesYamlValidator::checkContainer ( \Symfony\Component\DependencyInjection\ContainerBuilder  $container)
private

Try to fetch all services defined

Parameters
\Symfony\Component\DependencyInjection\ContainerBuilder$container
Exceptions

◆ validate()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Validator\ServicesYamlValidator::validate ( ModuleConfiguration  $configuration,
int  $shopId 
)
Parameters
ModuleConfiguration$configuration
int$shopId
Exceptions

Implements OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Validator\ModuleConfigurationValidatorInterface.

Member Data Documentation

◆ $basicContext

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Validator\ServicesYamlValidator::$basicContext
private

◆ $projectYamlDao

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Validator\ServicesYamlValidator::$projectYamlDao
private

The documentation for this class was generated from the following file: