]> granicus.if.org Git - php/commit
Make line numbers for inheritance errors more precise
authorNikita Popov <nikita.ppv@gmail.com>
Wed, 27 Mar 2019 11:42:35 +0000 (12:42 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Wed, 27 Mar 2019 11:42:35 +0000 (12:42 +0100)
commit251f293cb7e6fa603885e912e455725efe4cd94e
tree9a47b7c353be68effec0d5817ea593b2f545fe50
parentfd5d6597790ccc412b7781ee344a03affc5aa2a5
Make line numbers for inheritance errors more precise

Use the line of the conflicting child method, rather than either the
first or last line of the class.
13 files changed:
Zend/tests/bug62358.phpt
Zend/tests/bug64988.phpt
Zend/tests/bug71428.1.phpt
Zend/tests/object_types/missing_return_type_inheritance_in_class.phpt
Zend/tests/return_types/008.phpt
Zend/tests/return_types/031.phpt
Zend/tests/return_types/generators003.phpt
Zend/tests/return_types/inheritance005.phpt
Zend/tests/return_types/inheritance006.phpt
Zend/tests/return_types/inheritance007.phpt
Zend/tests/return_types/rfc004.phpt
Zend/zend_inheritance.c
ext/opcache/tests/preload_006.phpt