extends abstract class Phalcon\Application
implements Phalcon\Di\InjectionAwareInterface, Phalcon\Events\EventsAwareInterface
This component allows to create CLI applications using Phalcon
Merge modules with the existing ones
application->addModules(array( 'admin' => array( 'className' => 'Multiple\Admin\Module', 'path' => '../apps/admin/Module.php' ) ));
Handle the whole command-line tasks
Set an specific argument
Phalcon\Application
Sets the events manager
Returns the internal event manager
Register an array of modules present in the application
$this->registerModules( [ 'frontend' => [ 'className' => 'Multiple\Frontend\Module', 'path' => '../apps/frontend/Module.php' ], 'backend' => [ 'className' => 'Multiple\Backend\Module', 'path' => '../apps/backend/Module.php' ] ] );
Return the modules registered in the application
Gets the module definition registered in the application via module name
Sets the module name to be used if the router doesn’t return a valid module
Returns the default module name
Sets the dependency injector
Returns the internal dependency injector
Magic method __get
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Cli_Console.html