API docs     >     Extensions     >     ExtensionMgr

ExtensionMgr->getList

Description

getList ( $type = 0, $onlyInstalled = false, $hideInternal = false )
Gets a list of Extensions

Parameters

$type
int
Extension type constant
$onlyInstalled
bool
If TRUE, only return installed Extensions
$hideInternal
bool
If TRUE, only return Extensions which are not marked as "internal"

Returns

array|false
Array of Extensions or FALSE in case of an error
  1. Array(                                          array Array of n Extensions
  2.     [0] => Array(
  3.         [ID] => 4                               int Id
  4.         [CODE] => 'Test'                        string Code
  5.         [PATH] => 'Test'                        string Extension directory
  6.         [NAME] => 'ACME Plugin'                 string Name
  7.         [DEVELOPERNAME] => 'ACME'               string Developer name
  8.         [VERSION] => '0.1'                      string Version
  9.         [DESCRIPTION] => ''                     string Description
  10.         [URL] => 'http://www.acme.com/'         string URL
  11.         [TYPE] => 1                             int Type
  12.         [INSTALLED] => 1                        int 1 if installed, 0 if not
  13.         [INTERNAL] => 0                         int 1 if internal, 0 if not
  14.     )
  15.     ...
  16. )