Download the PHP package mouf/utils.console without Composer
On this page you can find all versions of the php package mouf/utils.console. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mouf/utils.console
More information about mouf/utils.console
Files in mouf/utils.console
Package utils.console
Short Description A console for the Mouf PHP framework.
License MIT
Homepage http://mouf-php.com/packages/mouf/utils.console
Informations about the package utils.console
Console for Mouf PHP framework
This is a simple Symfony 2 based console for the Mouf PHP framework.
Why?
Mouf is a graphical framework, so most of the development is done in the UI. However, it can sometimes be useful to have a command line interface, to use in deploy scripts or on remote servers... This package provides this command-line.
How does it work?
Simply include this package in your composer.json
requirements:
The command line will be accessible from vendor/bin/mouf_console
Adding your own command
In order to add a new command to the list of available commands,
you must create a new class extending the Command
class.
Then, you should create an instance of the class in Mouf user interface.
Finally, the console application is represented by the console
instance in Mouf.
Edit this instance, and drag'n'drop your command in the list of known commands:
Package developers
Most of what you need to know is detailed in Symfony's doc.
In order to create a new command and register it automatically when you package is installed, you should:
- create an install script for your package
- create an instance of the command in this installation script
- register this command using
ConsoleUtils::registerCommand($command)
Here is a sample script you could put in your install script:
Notice how $dbalRunSqlCommand
is a descriptor of the 'dbalRunSqlCommand' instance and not the instance itself.
If you need a particular "helperSet", you can register it using ConsoleUtils::registerHelperSet($helperSet)
All versions of utils.console with dependencies
symfony/console Version ^2 | ^3 | ^4 | ^5 | ^6
symfony/event-dispatcher Version ^2 | ^3 | ^4 | ^5 | ^6