diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2019-09-11 15:31:04 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-09-12 16:41:18 +0200 |
commit | 4b9ebd837b6fc20bd907ae858375737e91365ede (patch) | |
tree | d3384a015615af07d26e296fca42802b8a02b750 /sapi/phpdbg/phpdbg.c | |
parent | 679cbee870691936f7f426c0cb7ecaa70018b563 (diff) | |
download | php-git-4b9ebd837b6fc20bd907ae858375737e91365ede.tar.gz |
Allow throwing exception while loading parent class
This is a fix for symfony/symfony#32995.
The behavior is:
* Throwing exception when loading parent/interface is allowed
(and we will also throw one if the class is simply not found).
* If this happens, the bucket key for the class is reset, so
it's possibly to try registering the same class again.
* However, if the class has already been used due to a variance
obligation, the exception is upgraded to a fatal error, as we
cannot safely unregister the class stub anymore.
Diffstat (limited to 'sapi/phpdbg/phpdbg.c')
0 files changed, 0 insertions, 0 deletions