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

Public Member Functions

 __construct (ModulePathResolverInterface $modulePathResolver)
 
 validate (ModuleConfiguration $configuration, int $shopId)
 

Private Member Functions

 isEmptyArray (array $directories)
 

Private Attributes

 $modulePathResolver
 

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Validator\SmartyPluginDirectoriesValidator::__construct ( ModulePathResolverInterface  $modulePathResolver)
Parameters
ModulePathResolverInterface$modulePathResolver

Member Function Documentation

◆ isEmptyArray()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Validator\SmartyPluginDirectoriesValidator::isEmptyArray ( array  $directories)
private
Parameters
array$directories
Returns
bool

◆ validate()

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

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

Member Data Documentation

◆ $modulePathResolver

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Validator\SmartyPluginDirectoriesValidator::$modulePathResolver
private

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