Comments 4
А почему было решено делать свою версию? Вроде получилась плюс-минус та же Symfony Console.
+1
Во-первых хочется чтобы фреймворк был изоморфным. Компонент консоли разработан так чтобы если вы уже используете PHPixie, то работа с консолью аналогична работе с вебом. Сам фреймворк модульный, так что использовать Симфони консоль и так было возможно с самого начала.
Как дополнительный бонус контекст командной строки представлен простым интерфейсом, который можно легко подменить на что-то другое, например сделать запуск команд из браузера, а вывод записывать в переменную и передавать аяксом итд.
И даже если смотреть на использование без фреймворка, как я писал, зависимостей меньше, работает даже на PHP 5.3 (ну если очень надо). Но главная разница в парадигме.
Как дополнительный бонус контекст командной строки представлен простым интерфейсом, который можно легко подменить на что-то другое, например сделать запуск команд из браузера, а вывод записывать в переменную и передавать аяксом итд.
И даже если смотреть на использование без фреймворка, как я писал, зависимостей меньше, работает даже на PHP 5.3 (ну если очень надо). Но главная разница в парадигме.
0
Очевидно, что не хватает typehint-ов
0
Sign up to leave a comment.
Консольные команды с PHPixie Console