alva / app-console
Core for app console
1.1
2018-09-08 19:40 UTC
Requires
- php: >=7.1
- stecman/symfony-console-completion: ^0.8.0
- symfony/console: ^3.3
- symfony/filesystem: ^4.0
- symfony/process: ^4.0
Requires (Dev)
- phpunit/phpunit: ~4.3
This package is auto-updated.
Last update: 2024-11-05 18:54:36 UTC
README
Install
composer require alva/app-console:1.*
{ "require": { "alva/app-console": "1.*" } }
How use?
- Copy file src/bin/mt in your project.
- Set constants PATH_COMMANDS, NAMESPACE_COMMANDS, PATH_HELPERS, NAMESPACE_HELPERS for helpers and commands in file mt.
- By analogy we create commands and helpers.
- Call
./mt your-command-alias
- For debug, set last arguments. Count letter v - debug level. Example:
./mt example-test vvv
write message, on debug level 3 (vvv)
$this->debug('Debug Level 3', 3);
Как использовать?
- Копируем файл src/bin/mt в корень проекта.
- Прописываем в данном файле папки и неймспейсы для комманд и хэлперов, в константы PATH_COMMANDS, NAMESPACE_COMMANDS, PATH_HELPERS, NAMESPACE_HELPERS.
- По аналогии создаем команды и хэлперы.
- Вызов
./mt алиас-вашей-команды
- Для дебага, устанавливается последний аргумент. Количество букв v - уровень дебага. Например:
./mt example-test vvv
при установки уровня дебага равное 3 (vvv) будет выведено сообщение
$this->debug('Debug Level 3', 3);