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 42
__construct(array $exts)

Parameters

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

at line 49
checkRequirements()

at line 56
getName()

at line 63
getKeys()

at line 70
getPath(string $key)

Parameters

string $key Fully-qualified extension name.

at line 78
getResUrl(string $key)

Parameters

string $key Fully-qualified extension name.

at line 86
refresh()

at line 95
protected getExt(string $key)

Parameters

string $key Extension name.

Exceptions

CRM_Extension_Exception_MissingException