class CRM_Extension_Container_Static implements CRM_Extension_Container_Interface

An extension container is a locally-accessible source tree which can be scanned for extensions.

Methods

__construct(array $exts)

No description

checkRequirements()

No description

getName()

No description

getKeys()

No description

getPath(string $key)

No description

getResUrl(string $key)

No description

refresh()

No description

getExt(string $key)

No description

Details

at line 43
__construct(array $exts)

Parameters

array $exts Array(string $key => array $spec) List of extensions.

at line 50
checkRequirements()

at line 57
getName()

at line 64
getKeys()

at line 71
getPath(string $key)

Parameters

string $key Fully-qualified extension name.

at line 79
getResUrl(string $key)

Parameters

string $key Fully-qualified extension name.

at line 87
refresh()

at line 96
protected getExt(string $key)

Parameters

string $key Extension name.

Exceptions

CRM_Extension_Exception_MissingException