SpecConfigSourceDecorator
SpecConfigSourceDecorator
Decorates the ConfigSource of a spec configuration from a single module and provides simplified interface to read
from and write to this ConfigSource. This class is used by SpecExtractionManager.
Methods summary
Methods in detail
-
__construct
param
string moduleNamespace -
getModuleNamespace
string public getModuleNamespace ( )return
string -
getConfigSource
WritableConfigSource public getConfigSource ( )return
-
extract
public extract ( )Reads the decorated ConfigSource and uses SpecExtractor to extract all TypeExtractions, EiTypeExtensionExtractions, LaunchPadExtractions and overwrites the matching properties on this class. You can access these properties through the getter methods. -
flush
public flush ( )Uses SpecRawer to do the opposite of SpecConfigSourceDecorator::extract(). -
clear
public clear ( ) -
getCustomTypeExtractions
CustomTypeExtraction public getCustomTypeExtractions ( )return
-
setCustomTypeExtractions
param
-
addCustomTypeExtraction
param
-
getEiTypeExtractions
EiTypeExtraction public getEiTypeExtractions ( )return
-
setEiTypeExtractions
public setEiTypeExtractions ( array eiTypeExtractions )param
-
addEiTypeExtraction
param
-
getEiMaskEiTypeIds
public getEiMaskEiTypeIds ( ) -
getEiTypeExtensionExtractionsByEiTypeId
public getEiTypeExtensionExtractionsByEiTypeId ( unknown eiTypeId ) -
setEiTypeExtensionExtractions
public setEiTypeExtensionExtractions ( unknown eiTypeId , array eiTypeExtensionExtractions ) -
addEiTypeExtensionExtraction
public addEiTypeExtensionExtraction ( unknown eiTypeId , EiTypeExtensionExtraction eiTypeExtensionExtraction ) -
getEiTypeExtensionExtractionGroups
public getEiTypeExtensionExtractionGroups ( ) -
getEiModificatorExtractionGroups
public getEiModificatorExtractionGroups ( ) -
getEiModificatorsEiTypeIds
public getEiModificatorsEiTypeIds ( ) -
getEiModificatorExtractionsByEiTypeId
public getEiModificatorExtractionsByEiTypeId ( string eiTypeId ) -
setEiModificatorExtractions
public setEiModificatorExtractions ( string eiTypeId , array eiModificatorExtractions ) -
addEiModificatorExtraction
public addEiModificatorExtraction ( string eiTypeId , EiModificatorExtraction eiModificatorExtraction ) -
getLaunchPadExtractions
public getLaunchPadExtractions ( ) -
addLaunchPadExtraction