Skip to content

Symfony bridge no longer supports HttpKernel applications #28

Closed
@andig

Description

@andig

Before the major rework, the Symfony bridge was actually an HttpKernel bridge with some added support Symfony support. Right now it is Symfony applications only and doesn't support simple HttpKernal applications anymore:

$ if [ -n "$DB" ]; then phpunit $TRAVIS_TEST_EXCLUDES,aggregation; fi
/home/travis/build/andig/volkszaehler.org
+---------------------+--------------------------+
| bridge              | HttpKernel               |
| host                | 127.0.0.1                |
| port                | 8080                     |
| workers             | 8                        |
| app-env             | dev                      |
| debug               | 1                        |
| logging             | 1                        |
| bootstrap           | PHPPM\Bootstraps\Symfony |
| max-requests        | 1000                     |
| concurrent-requests |                          |
| php-cgi             |                          |
+---------------------+--------------------------+
Starting PHP-PM with 8 workers, using StreamSelectLoop ...
--- Worker 5507 stderr ---
PHP Fatal error:  Class 'AppKernel' not found in /home/travis/build/andig/volkszaehler.org/vendor/php-pm/httpkernel-adapter/Bootstraps/Symfony.php on line 54
--- Worker 5502 stderr ---
PHP Fatal error:  Class 'AppKernel' not found in /home/travis/build/andig/volkszaehler.org/vendor/php-pm/httpkernel-adapter/Bootstraps/Symfony.php on line 54
--- Worker 5507 stderr ---
PHP Stack trace:
PHP   1. {main}() /tmp/dbgQIcWrs:0
PHP   2. PHPPM\ProcessSlave->__construct() /tmp/dbgQIcWrs:13
PHP   3. PHPPM\ProcessSlave->run() /home/travis/build/andig/volkszaehler.org/vendor/php-pm/php-pm/ProcessSlave.php:89
PHP   4. React\EventLoop\StreamSelectLoop->run() /home/travis/build/andig/volkszaehler.org/vendor/php-pm/php-pm/ProcessSlave.php:250
PHP   5. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /home/travis/build/andig/volkszaehler.org/vendor/react/event-loop/src/StreamSelectLoop.php:201
PHP   6. call_user_func:{/home/travis/build/andig/volkszaehler.org/vendor/react/event-loop/src/StreamSelectLoop.php:232}() /home/travis/build/andig/volkszaehler.org/vendor/react/event-loop/src/StreamSelectLoop.php:232
PHP   7. React\Socket\Connection->handleData() /home/travis/build/andig/volkszaehler.org/vendor/react/event-loop/src/StreamSelectLoop.php:232
PHP   8. Evenement\EventEmitter->emit() /home/travis/build/andig/volkszaehler.org/vendor/react/socket/src/Connection.php:15
PHP   9. call_user_func_array:{/home/travis/build/andig/volkszaehler.org/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:64}() /home/travis/build/andig/volkszaehler.org/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:64
PHP  10. PHPPM\ProcessSlave->PHPPM\{closure}() /home/travis/build/andig/volkszaehler.org/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:64
PHP  11. PHPPM\ProcessSlave->processMessage() /home/travis/build/andig/volkszaehler.org/vendor/php-pm/php-pm/ProcessCommunicationTrait.php:50
PHP  12. PHPPM\ProcessSlave->commandBootstrap() /home/travis/build/andig/volkszaehler.org/vendor/php-pm/php-pm/ProcessCommunicationTrait.php:26
PHP  13. PHPPM\ProcessSlave->bootstrap() /home/travis/build/andig/volkszaehler.org/vendor/php-pm/php-pm/ProcessSlave.php:255
PHP  14. PHPPM\Bridges\HttpKernel->bootstrap() /home/travis/build/andig/volkszaehler.org/vendor/php-pm/php-pm/ProcessSlave.php:174
PHP  15. PHPPM\Bootstraps\Symfony->getApplication() /home/travis/build/andig/volkszaehler.org/vendor/php-pm/httpkernel-adapter/Bridges/HttpKernel.php:50

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions