Module metadata validation class. Used for validating if module metadata exists and is usable.
◆ checkModuleExtensionsForIncorrectNamespaceClasses()
OxidEsales\EshopCommunity\Core\Module\ModuleMetadataValidator::checkModuleExtensionsForIncorrectNamespaceClasses |
( |
\OxidEsales\Eshop\Core\Module\Module |
$module | ) |
|
Check module metadata for incorrect namespace shop classes. Class might be misspelled or not found in Unified Namespace.
- Parameters
-
\OxidEsales\Eshop\Core\Module\Module | $module | |
- Exceptions
-
◆ getIncorrectExtensions()
OxidEsales\EshopCommunity\Core\Module\ModuleMetadataValidator::getIncorrectExtensions |
( |
\OxidEsales\Eshop\Core\Module\Module |
$module | ) |
|
Getter for possible incorrect extension info in metadata.php. If the module patches a namespace class it must either belong to the shop Unified Namespace or to another module.
- Parameters
-
\OxidEsales\Eshop\Core\Module\Module | $module | |
- Returns
- array
◆ prepareMessage()
OxidEsales\EshopCommunity\Core\Module\ModuleMetadataValidator::prepareMessage |
( |
|
$languageConstant, |
|
|
|
$incorrect = [] |
|
) |
| |
|
protected |
- Parameters
-
string | $languageConstant | |
array | $incorrect | |
- Returns
- string
◆ validate()
OxidEsales\EshopCommunity\Core\Module\ModuleMetadataValidator::validate |
( |
\OxidEsales\Eshop\Core\Module\Module |
$module | ) |
|
Validates module metadata. Return true if module metadata is valid. Return false if module metadata is not valid, or if metadata file does not exist.
- Parameters
-
\OxidEsales\Eshop\Core\Module\Module | $module | object to validate metadata. |
- Returns
- bool
The documentation for this class was generated from the following file: