Ich versuche Behat Tests mit PhpStorm zu laufen, aber ich bin immer diese Fehlermeldung:Behat PhpStorm undefinierte Klasse Konstante in Symfony
undefinierte Klasse Konstante 'Symfony \ Component \ Dependency Injection \ ContainerInterface :: SCOPE_CONTAINER'
Ich habe die Lösung in this node versucht, aber das Fixieren und Aktualisieren der Symfony-Version hat den Fehler nicht behoben.
Ich bin Symfony 2.8 mit Drupal 8.1
Hier läuft der Stack-Trace, wenn es hilft:
PHP Stack trace:
0.0011 475248 1. {main}() /home/vagrant/.phpstorm_helpers/behat.php:0
PHP 1. {main}() /home/vagrant/.phpstorm_helpers/behat.php:0
0.0180 2831008 2. Symfony\Component\Console\Application->run() /home/vagrant/.phpstorm_helpers/behat.php:580
PHP 2. Symfony\Component\Console\Application->run() /home/vagrant/.phpstorm_helpers/behat.php:580
0.0204 3206560 3. Behat\Testwork\Cli\Application->doRun() /home/vagrant/.composer/vendor/symfony/console/Application.php:117
PHP 3. Behat\Testwork\Cli\Application->doRun() /home/vagrant/.composer/vendor/symfony/console/Application.php:117
0.2133 15751120 4. Symfony\Component\Console\Application->doRun() /home/vagrant/.composer/vendor/behat/behat/src/Behat/Testwork/Cli/Application.php:121
PHP 4. Symfony\Component\Console\Application->doRun() /home/vagrant/.composer/vendor/behat/behat/src/Behat/Testwork/Cli/Application.php:121
0.2134 15752088 5. Symfony\Component\Console\Application->doRunCommand() /home/vagrant/.composer/vendor/symfony/console/Application.php:186
PHP 5. Symfony\Component\Console\Application->doRunCommand() /home/vagrant/.composer/vendor/symfony/console/Application.php:186
0.2134 15752632 6. Symfony\Component\Console\Command\Command->run() /home/vagrant/.composer/vendor/symfony/console/Application.php:791
PHP 6. Symfony\Component\Console\Command\Command->run() /home/vagrant/.composer/vendor/symfony/console/Application.php:791
0.2137 15758088 7. Behat\Testwork\Cli\Command->execute() /home/vagrant/.composer/vendor/symfony/console/Command/Command.php:256
PHP 7. Behat\Testwork\Cli\Command->execute() /home/vagrant/.composer/vendor/symfony/console/Command/Command.php:256
0.2149 15870544 8. Behat\Testwork\Tester\Cli\ExerciseController->execute() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Cli/Command.php:63
PHP 8. Behat\Testwork\Tester\Cli\ExerciseController->execute() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Cli/Command.php:63
0.2181 15960264 9. Behat\Testwork\Tester\Cli\ExerciseController->testSpecifications() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Tester/Cli/ExerciseController.php:108
PHP 9. Behat\Testwork\Tester\Cli\ExerciseController->testSpecifications() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Tester/Cli/ExerciseController.php:108
0.2186 15985296 10. Behat\Testwork\Ordering\OrderedExercise->test() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Tester/Cli/ExerciseController.php:146
PHP 10. Behat\Testwork\Ordering\OrderedExercise->test() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Tester/Cli/ExerciseController.php:146
0.2186 15985344 11. Behat\Testwork\EventDispatcher\Tester\EventDispatchingExercise->test() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Ordering/OrderedExercise.php:80
PHP 11. Behat\Testwork\EventDispatcher\Tester\EventDispatchingExercise->test() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Ordering/OrderedExercise.php:80
0.2186 15985576 12. Behat\Testwork\Tester\Runtime\RuntimeExercise->test() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/EventDispatcher/Tester/EventDispatchingExercise.php:70
PHP 12. Behat\Testwork\Tester\Runtime\RuntimeExercise->test() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/EventDispatcher/Tester/EventDispatchingExercise.php:70
0.2222 16810448 13. Behat\Testwork\EventDispatcher\Tester\EventDispatchingSuiteTester->setUp() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Tester/Runtime/RuntimeExercise.php:69
PHP 13. Behat\Testwork\EventDispatcher\Tester\EventDispatchingSuiteTester->setUp() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Tester/Runtime/RuntimeExercise.php:69
0.2240 16823784 14. Behat\Testwork\Hook\Tester\HookableSuiteTester->setUp() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/EventDispatcher/Tester/EventDispatchingSuiteTester.php:59
PHP 14. Behat\Testwork\Hook\Tester\HookableSuiteTester->setUp() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/EventDispatcher/Tester/EventDispatchingSuiteTester.php:59
0.2243 16839664 15. Behat\Testwork\Hook\HookDispatcher->dispatchScopeHooks() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Hook/Tester/HookableSuiteTester.php:63
PHP 15. Behat\Testwork\Hook\HookDispatcher->dispatchScopeHooks() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Hook/Tester/HookableSuiteTester.php:63
0.2243 16839856 16. Behat\Testwork\Hook\HookRepository->getScopeHooks() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Hook/HookDispatcher.php:57
PHP 16. Behat\Testwork\Hook\HookRepository->getScopeHooks() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Hook/HookDispatcher.php:57
0.2244 16839944 17. Behat\Testwork\Hook\HookRepository->getEnvironmentHooks() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Hook/HookRepository.php:67
PHP 17. Behat\Testwork\Hook\HookRepository->getEnvironmentHooks() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Hook/HookRepository.php:67
0.2244 16840016 18. Behat\Testwork\Environment\EnvironmentManager->readEnvironmentCallees() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Hook/HookRepository.php:50
PHP 18. Behat\Testwork\Environment\EnvironmentManager->readEnvironmentCallees() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Hook/HookRepository.php:50
0.2625 17611832 19. Drupal\DrupalExtension\Context\Environment\Reader\Reader->readEnvironmentCallees() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Environment/EnvironmentManager.php:115
PHP 19. Drupal\DrupalExtension\Context\Environment\Reader\Reader->readEnvironmentCallees() /var/www/drupalvm/vendor/behat/behat/src/Behat/Testwork/Environment/EnvironmentManager.php:115
0.2625 17612192 20. Drupal\DrupalExtension\Context\Environment\Reader\Reader->findSubContextClasses() /var/www/drupalvm/vendor/drupal/drupal-extension/src/Drupal/DrupalExtension/Context/Environment/Reader/Reader.php:90 0.2625 17612656 21. Drupal\Driver\DrupalDriver->getSubDriverPaths() /var/www/drupalvm/vendor/drupal/drupal-extension/src/Drupal/DrupalExtension/Context/Environment/Reader/Reader.php:139
PHP 20. Drupal\DrupalExtension\Context\Environment\Reader\Reader->findSubContextClasses() /var/www/drupalvm/vendor/drupal/drupal-extension/src/Drupal/DrupalExtension/Context/Environment/Reader/Reader.php:90
0.2625 17612760 22. Drupal\Driver\DrupalDriver->bootstrap() /home/vagrant/.composer/vendor/drupal/drupal-driver/src/Drupal/Driver/DrupalDriver.php:140
PHP 21. Drupal\Driver\DrupalDriver->getSubDriverPaths() /var/www/drupalvm/vendor/drupal/drupal-extension/src/Drupal/DrupalExtension/Context/Environment/Reader/Reader.php:139
0.2625 17612984 23. Drupal\Driver\Cores\Drupal8->bootstrap() /home/vagrant/.composer/vendor/drupal/drupal-driver/src/Drupal/Driver/DrupalDriver.php:80PHP 22. Drupal\Driver\DrupalDriver->bootstrap() /home/vagrant/.composer/vendor/drupal/drupal-driver/src/Drupal/Driver/DrupalDriver.php:140
PHP 23. Drupal\Driver\Cores\Drupal8->bootstrap() /home/vagrant/.composer/vendor/drupal/drupal-driver/src/Drupal/Driver/DrupalDriver.php:80
0.2685 18876368 24. Drupal\Core\DrupalKernel->boot() /var/www/drupalvm/vendor/drupal/drupal-driver/src/Drupal/Driver/Cores/Drupal8.php:37
PHP 24. Drupal\Core\DrupalKernel->boot() /var/www/drupalvm/vendor/drupal/drupal-driver/src/Drupal/Driver/Cores/Drupal8.php:37
0.2697 19119592 25. Drupal\Core\DrupalKernel->initializeContainer() /var/www/drupalvm/core/lib/Drupal/Core/DrupalKernel.php:435
PHP 25. Drupal\Core\DrupalKernel->initializeContainer() /var/www/drupalvm/core/lib/Drupal/Core/DrupalKernel.php:435
0.2746 20182344 26. Drupal\Core\DrupalKernel->attachSynthetic() /var/www/drupalvm/core/lib/Drupal/Core/DrupalKernel.php:833
PHP 26. Drupal\Core\DrupalKernel->attachSynthetic() /var/www/drupalvm/core/lib/Drupal/Core/DrupalKernel.php:833
Process finished with exit code 255
0.2748 20226904 27. Drupal\Core\DependencyInjection\Container->set() /var/www/drupalvm/core/lib/Drupal/Core/DrupalKernel.php:1090
PHP 27. Drupal\Core\DependencyInjection\Container->set() /var/www/drupalvm/core/lib/Drupal/Core/DrupalKernel.php:1090
Empty test suite.
Vielen Dank für jede Eingabe.
EDIT :: Dies ist, was meine Versionen aussehen, wenn ich einen Komponisten Info in meinem VM
symfony/browser-kit v2.7.6 Symfony BrowserKit Component
symfony/class-loader v2.8.4 Symfony ClassLoader Component
symfony/config v3.0.4 Symfony Config Component
symfony/console v2.8.4 Symfony Console Component
symfony/css-selector v2.8.4 Symfony CssSelector Component
symfony/debug v2.7.6 Symfony Debug Component
symfony/dependency-injection v2.8.4 Symfony DependencyInjection Component
symfony/dom-crawler v2.7.6 Symfony DomCrawler Component
symfony/event-dispatcher v2.8.4 Symfony EventDispatcher Component
symfony/filesystem v3.0.4 Symfony Filesystem Component
symfony/http-foundation v2.8.4 Symfony HttpFoundation Component
symfony/http-kernel v2.8.4 Symfony HttpKernel Component
symfony/polyfill-apcu v1.1.1 Symfony polyfill backporting apcu_* functions to lower PHP versions
symfony/polyfill-iconv v1.1.1 Symfony polyfill for the Iconv extension
symfony/polyfill-mbstring v1.1.0 Symfony polyfill for the Mbstring extension
symfony/polyfill-php54 v1.1.0 Symfony polyfill backporting some PHP 5.4+ features to lower PHP versions
symfony/polyfill-php55 v1.1.0 Symfony polyfill backporting some PHP 5.5+ features to lower PHP versions
symfony/process v2.8.4 Symfony Process Component
symfony/psr-http-message-bridge v0.2 PSR HTTP message bridge
symfony/routing v2.8.4 Symfony Routing Component
symfony/serializer v2.8.4 Symfony Serializer Component
symfony/translation v2.8.4 Symfony Translation Component
symfony/validator v2.8.4 Symfony Validator Component
symfony/yaml v2.8.4 Symfony Yaml Component
Sind Sie 100% sicher, dass Sie Version 2.8 verwenden? Es sieht so aus, als ob die Konstante 'SCOPE_CONTAINER' in 3.0 entfernt wurde. – qooplmao
Ich habe die Versionen, die ich für Symfony im Körper habe, hinzugefügt, ich stelle fest, dass die Konfigurationsdatei 3.0 ist, könnte das möglicherweise der Fehler sein? – geepzbarbz
Ich stimme zu .. Es sieht so aus, als ob Sie das richtige Paket installiert haben. Ist die 'SCOPE_CONTAINER'-Konstante tatsächlich in der Klasse' Symfony \ Component \ DependencyInjection \ ContainerInterface'? – qooplmao