]> granicus.if.org Git - php/commit
Deduplicate inheritance type check implementation
authorNikita Popov <nikita.ppv@gmail.com>
Wed, 8 May 2019 09:24:08 +0000 (11:24 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Wed, 8 May 2019 09:51:23 +0000 (11:51 +0200)
commit5c474010fbe6f2969eec966250f8fbdf05a6d96d
treed9dae066c1caaf4363d535d1f1e47664923e3b7e
parentd5ef9c5b289a31e1c3618916607ca3f68e06f9c0
Deduplicate inheritance type check implementation

Make the check covariant (insofar as it is allowed now, i.e.
nullability and iterable) and call it with appropriate argument
order for both parameter and return types.

This makes it simpler to extend to full variance support.
Zend/zend_inheritance.c