summaryrefslogtreecommitdiff
path: root/sapi/phpdbg/phpdbg.c
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-09-11 15:31:04 +0200
committerNikita Popov <nikita.ppv@gmail.com>2019-09-12 16:41:18 +0200
commit4b9ebd837b6fc20bd907ae858375737e91365ede (patch)
treed3384a015615af07d26e296fca42802b8a02b750 /sapi/phpdbg/phpdbg.c
parent679cbee870691936f7f426c0cb7ecaa70018b563 (diff)
downloadphp-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