PHP Класс Horde_Cli_Modular, horde

Автор: Gunnar Wrobel ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_modules Horde_Cli_Modular_Modules Handler for the list of modules.
$_parameters array Parameters.
$_provider Horde_Cli_Modular_ModuleProvider Module provider.

Открытые методы

Метод Описание
__construct ( array $parameters = null ) Constructor.
createParser ( ) : Horde_Argv_Parser Create the parser for command line arguments.
getModules ( ) : Horde_Cli_Modular_Modules Return the module handler.
getParserClass ( ) : string Return the class name for the parser that should be used.
getProvider ( ) : Horde_Cli_Modular_ModuleProvider Return the module provider.
getUsage ( ) : string Return the usage description for the help output of the parser.

Защищенные методы

Метод Описание
_createModules ( ) : Horde_Cli_Modular_Modules Create the module handler.
_createProvider ( ) : Horde_Cli_Modular_ModuleProvider Create the module provider.

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( array $parameters = null )
$parameters array Options for this instance. - parser - class: Class name of the parser that should be used to parse command line arguments. Defaults to 'Horde_Argv_Parser'. - usage: The usage decription shown in the help output of the CLI - modules: Determines the handler for modules. Can be one of: (array) A parameter array. See Horde_Cli_Modular_Modules::__construct() (string) A class name. (object) An instance of Horde_Cli_Modular_Modules - provider: Determines the module provider. Can be one of: (array) A parameter array. See Horde_Cli_Modular_ModuleProvider::__construct() (string) A class name. (object) An instance of Horde_Cli_Modular_ModuleProvider

_createModules() защищенный Метод

Create the module handler.
protected _createModules ( ) : Horde_Cli_Modular_Modules
Результат Horde_Cli_Modular_Modules The module handler.

_createProvider() защищенный Метод

Create the module provider.
protected _createProvider ( ) : Horde_Cli_Modular_ModuleProvider
Результат Horde_Cli_Modular_ModuleProvider The module provider.

createParser() публичный Метод

Create the parser for command line arguments.
public createParser ( ) : Horde_Argv_Parser
Результат Horde_Argv_Parser The parser.

getModules() публичный Метод

Return the module handler.
public getModules ( ) : Horde_Cli_Modular_Modules
Результат Horde_Cli_Modular_Modules The module handler.

getParserClass() публичный Метод

Return the class name for the parser that should be used.
public getParserClass ( ) : string
Результат string The class name.

getProvider() публичный Метод

Return the module provider.
public getProvider ( ) : Horde_Cli_Modular_ModuleProvider
Результат Horde_Cli_Modular_ModuleProvider The module provider.

getUsage() публичный Метод

Return the usage description for the help output of the parser.
public getUsage ( ) : string
Результат string The usage description.

Описание свойств

$_modules защищенное свойство

Handler for the list of modules.
protected Horde_Cli_Modular_Modules $_modules
Результат Horde_Cli_Modular_Modules

$_parameters защищенное свойство

Parameters.
protected array $_parameters
Результат array

$_provider защищенное свойство

Module provider.
protected Horde_Cli_Modular_ModuleProvider $_provider
Результат Horde_Cli_Modular_ModuleProvider