Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct (Application $application, string $namespace='', bool $showHidden=false) | |
getNamespaces () | |
getCommands () | |
getCommand (string $name) | |
Champs de données | |
const | GLOBAL_NAMESPACE = '_global' |
Fonctions membres privées | |
extractNamespace (string $name, ?int $limit=null) | |
inspectApplication () | |
sortCommands (array $commands) | |
Attributs privés | |
$aliases | |
$application | |
$commands | |
$namespace = '' | |
$namespaces | |
$showHidden | |
Describes an application.
__construct | ( | Application | $application, |
string | $namespace = '' , |
||
bool | $showHidden = false |
||
) |
Constructor.
Application | $application | The application being described. |
string | $namespace | The command namespace to process. |
boolean | $showHidden | Flag indicating hidden commands should be displayed. |
Références ApplicationDescription\$application, ApplicationDescription\$namespace, et ApplicationDescription\$showHidden.
|
private |
Returns the namespace part of the command name.
string | $name | The command name to process |
integer | $limit | The maximum number of parts of the namespace |
Références $limit, $name, $parts, et null.
Référencé par ApplicationDescription\sortCommands().
getCommand | ( | string | $name | ) |
Get a command by name.
string | $name | The name of the command to retrieve. |
CommandNotFoundException |
Références $name.
getCommands | ( | ) |
Get the application's commands.
Références ApplicationDescription\$commands, ApplicationDescription\inspectApplication(), et null.
getNamespaces | ( | ) |
Get the application's command namespaces.
Références ApplicationDescription\$namespaces, ApplicationDescription\inspectApplication(), et null.
|
private |
Inspects the application.
Références ApplicationDescription\$commands, $name, $names, ApplicationDescription\$namespace, $this, et ApplicationDescription\sortCommands().
Référencé par ApplicationDescription\getCommands(), et ApplicationDescription\getNamespaces().
|
private |
Sort a set of commands.
AbstractCommand[] | $commands The commands to sort. |
Références ApplicationDescription\$commands, $key, $name, et ApplicationDescription\extractNamespace().
Référencé par ApplicationDescription\inspectApplication().
|
private |
|
private |
Référencé par ApplicationDescription\__construct().
|
private |
|
private |
Référencé par ApplicationDescription\__construct(), et ApplicationDescription\inspectApplication().
|
private |
Référencé par ApplicationDescription\getNamespaces().
|
private |
Référencé par ApplicationDescription\__construct().
const GLOBAL_NAMESPACE = '_global' |
Référencé par TextDescriptor\describeJoomlaApplication().