Property | Type | Description | |
---|---|---|---|
$disabledFunctions | In-memory cache of disabled functions names. |
Method | Description | |
---|---|---|
featureExists ( string $featureID ) : boolean | null | Tests if the named feature exists in the current environment. | |
functionDisabled ( string $functionName ) : boolean | Tests if the named function is present and enabled in the current environment. | |
getFirstAvailable ( array $featureIDs = [] ) : string | Tests an array of feature identifiers, stopping and returnig the first that tests true. |
Method | Description | |
---|---|---|
instantiateFromFeatureID ( string $featureID ) : callable | Instantiates a test class for the given feature identifier. | |
populateDisabledFunctionsList ( ) : void | Populates the internal memory cache of functions that have been disabled in the current environment |
public static functionDisabled ( string $functionName ) : boolean | ||
$functionName | string | The name of the function to test. |
return | boolean | True if the function is disabled, false if it is available. |
public static getFirstAvailable ( array $featureIDs = [] ) : string | ||
$featureIDs | array | Array of feature ID strings. If associative, the value is the ID, and the key is returned. |
return | string | Returns the first feature ID that tests true. |