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.