Modular
Interfaces, Classes, Traits and Enums
- 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
- 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.