Основанная на событиях PHP-платформа?

Мне интересно, существуют ли какие-либо полностью фреймворки событий для PHP, которые основаны на инъекции зависимостей для развязки. Я знаю, что есть некоторые рамки, которые используют эти шаблоны, но в конце весь жизненный цикл приложения по-прежнему является заранее определенным и линейным по стилю.

Например, большинство фреймворков построены для получения, обработки и возврата результатов из HTTP-запросов. Для платформы событий будет иметь обработчики для этого, но также можно использовать для новых целей, таких как фоновая обработка, взаимодействие с командной строкой или другие нестандартные варианты использования.

    Мне кажется, что структура Photon подходит ближе всего к вашему описанию – ключевой момент заключается в том, что вы не можете управлять событиями без использования php в процессе, подобном демонам. Ваш выбор веб-сервера на самом деле диктует, возможно ли то, что вы спросите, или нет – фотон зависит от mongrel2 .

    Я никогда не использовал его для проекта лично, но я считаю, что Prado покрывает то, что вы просите. Он компонентный, но я не могу быть уверен в аспекте инъекции зависимостей.

    На своем сайте:

    PRADOTM – это основанная на компонентах и ​​основанная на событиях структура программирования для разработки веб-приложений в PHP 5. PRADO означает PHP Rapid Application Development Object-oriented.

    Я знаю об этом, потому что один из моих товарищей по университету разработал логотип и веб-сайт для проекта.

    Не использовал его, но я верю в дополнение к Prado, о котором говорил Треффиннон, Qcodo – это чистая среда, управляемая событиями.

    Я искал, что вокруг, и я столкнулся с p4e, который основан на zend framework, и nette , надеюсь, что это может помочь!

    С летучей мыши есть и эти 2:
    Zend Framework 2 (все еще в бета-версии)
    Symfony 2

    Я верю, что у всех есть все, что вы ищете.

    Symfony2. Просто как тот. http://symfony.com/

    Yii, это основанная на компонентах и ​​управляемая событиями структура, Pure OOP и MVC. Он очень чистый и аккуратный. Проверьте это.

    http://www.yiiframework.com

    Платформа Qbix сильно управляется событиями на PHP, хотя она не использует инъекции зависимостей.

    Reactphp – это то, что вы ищете.