Documentation

Modular

Interfaces, Classes, Traits and Enums

Horde_Cli_Modular_Module
The Horde_Cli_Modular_Module interface characterizes a single CLI module.
Horde_Cli_Modular_ModuleUsage
The Horde_Cli_Modular_ModuleUsage interface extends the Horde_Cli_Modular_Module interface with new functionality.
CliModuleInterface
Describes a single CLI module
CliModuleProviderInterface
Module providers maintain the set of modules the compose a CLI
CliModuleUsageInterface
Usage tbd
ConfigurableCliModuleProviderInterface
Extends the module provider interface with methods to add or remove modules.
InputInterface
The interface for CLI Modular to handle user input
ModularCliInterface
Interface of a modular CLI
OutputInterface
The interface for CLI Modular to output data
ParserInterface
The interface for CLI Modular to handle argument and option parsing
Horde_Cli_Modular_Exception
This provides the standard exception class for this package.
Horde_Cli_Modular_ModuleProvider
The Horde_Cli_Modular_ModuleProvider:: class provides access to a single module.
Horde_Cli_Modular_Modules
The Horde_Cli_Modular_Modules:: class handles a set of CLI modules.
Horde_Cli_Modular
Glue class for a modular CLI.
DefaultCliFactory
A factory to assemble from default building blocks.
DefaultInput
An adapter that wraps Horde_Cli for the InputInterface.
DefaultOutput
An adapter that wraps Horde_Cli for the OutputInterface.
DefaultParser
An adapter that wraps Horde_Argv_Parser.
ModularCli
Aggregate modular CLI.

Search results