ComponentStatic
in package
Represents a set of property/value pairs. A Component is retrieved from a MatchCandidate during the token Trie walk. The component's weight is used to determine whether a component should override an already found component.
Tags
Table of Contents
- DEFAULT_COMPONENT_WEIGHT = 0
- compareComponentTypes() : mixed
- compareId() : mixed
- getComponentTypeId() : mixed
- getComponentWeight() : mixed
- getEndVersion() : mixed
- getId() : mixed
- getInheritsFrom() : mixed
- getParent() : mixed
- getProperties() : mixed
- getPropertiesToDynamicValues() : mixed
- getSpecificChildInstance() : mixed
- getStartVersion() : mixed
- getStockChild() : mixed
- getVersionSpecificChildren() : mixed
- hasDynamicPropertyRules() : mixed
- hasEndVersion() : mixed
- hasInheritsFrom() : mixed
- hasParent() : mixed
- hasProperties() : mixed
- hasStartVersion() : mixed
- hasStockChild() : mixed
- hasVersionSpecificChildren() : mixed
- precedesDynamicProperty() : mixed
- reviewStockChild() : mixed
- setMaxPartsToVersions() : mixed
Constants
DEFAULT_COMPONENT_WEIGHT
public
mixed
DEFAULT_COMPONENT_WEIGHT
= ""
Methods
compareComponentTypes()
public
static compareComponentTypes(mixed $componentArray1, mixed $componentArray2) : mixed
Parameters
- $componentArray1 : mixed
- $componentArray2 : mixed
Return values
mixed —compareId()
public
static compareId(mixed $componentArray1, mixed $componentArray2) : mixed
Parameters
- $componentArray1 : mixed
- $componentArray2 : mixed
Return values
mixed —getComponentTypeId()
public
static getComponentTypeId(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —getComponentWeight()
public
static getComponentWeight(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —getEndVersion()
public
static getEndVersion(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —getId()
public
static getId(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —getInheritsFrom()
public
static getInheritsFrom(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —getParent()
public
static getParent(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —getProperties()
public
static getProperties(mixed $componentArray, mixed $propertyNames, mixed $propertyDataTypes) : mixed
Parameters
- $componentArray : mixed
- $propertyNames : mixed
- $propertyDataTypes : mixed
Return values
mixed —getPropertiesToDynamicValues()
public
static getPropertiesToDynamicValues(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —getSpecificChildInstance()
public
static getSpecificChildInstance(mixed $componentArray, mixed $genericBaseComponent) : mixed
Parameters
- $componentArray : mixed
- $genericBaseComponent : mixed
Return values
mixed —getStartVersion()
public
static getStartVersion(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —getStockChild()
public
static getStockChild(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —getVersionSpecificChildren()
public
static getVersionSpecificChildren(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —hasDynamicPropertyRules()
public
static hasDynamicPropertyRules(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —hasEndVersion()
public
static hasEndVersion(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —hasInheritsFrom()
public
static hasInheritsFrom(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —hasParent()
public
static hasParent(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —hasProperties()
public
static hasProperties(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —hasStartVersion()
public
static hasStartVersion(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —hasStockChild()
public
static hasStockChild(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —hasVersionSpecificChildren()
public
static hasVersionSpecificChildren(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —precedesDynamicProperty()
public
static precedesDynamicProperty(mixed $componentArray) : mixed
Parameters
- $componentArray : mixed
Return values
mixed —reviewStockChild()
public
static reviewStockChild(mixed &$stockChild, mixed &$components) : mixed
Parameters
- $stockChild : mixed
- $components : mixed
Return values
mixed —setMaxPartsToVersions()
public
static setMaxPartsToVersions(mixed &$componentArray, mixed $maxParts) : mixed
Parameters
- $componentArray : mixed
- $maxParts : mixed