You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
Error handling behaves differently from previous versions in 4.4 and 5.0.
How to reproduce
in my services.yaml (using default):
// ./config/services.yaml# This file is the entry point to configure your own services.# Files in the packages/ subdirectory configure your dependencies.# Put parameters here that don't need to change on each machine where the app is deployed# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configurationparameters:
services:
# default configuration for services in *this* file_defaults:
autowire: true # Automatically injects dependencies in your services.autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.# makes classes in src/ available to be used as services# this creates a service per class whose id is the fully-qualified class nameApp\:
resource: '../src/*'exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'# controllers are imported separately to make sure services can be injected# as action arguments even if you don't extend any base controller classApp\Controller\:
resource: '../src/Controller'tags: ['controller.service_arguments']# add more service definitions when explicit configuration is needed# please note that last definitions always *replace* previous ones
This PR was merged into the 3.4 branch.
Discussion
----------
[Config] dont catch instances of Error
| Q | A
| ------------- | ---
| Branch? | 3.4
| Bug fix? | yes
| New feature? | no
| Deprecations? | no
| Tickets | Fix#35445, fix#35256
| License | MIT
| Doc PR | -
Commits
-------
e94c3fb [Config] dont catch instances of Error
Symfony version(s) affected: 4.4 & 5.0
Description
Error handling behaves differently from previous versions in 4.4 and 5.0.
How to reproduce
in my services.yaml (using default):
in my controller:
When a syntax error occurs, error messages are displayed in versions 4.3 and earlier, including the number of lines where the error occurred:
But in 4.4 and 5.0, when a syntax error occurs, it shows that the class cannot be found:
I'm not sure if the problem is from
dependency-injection
orerror-handler
.The text was updated successfully, but these errors were encountered: