PHP 클래스 Horde_Cli_Modular, horde

파일 보기 프로젝트 열기: horde/horde 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_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