diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2019-10-17 13:01:02 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-10-17 13:37:04 +0200 |
commit | cf85eb24685ebf7eea3ad018d0674b22730d6542 (patch) | |
tree | 43dc58797fd38e8d6e391b8a1271433a5337f9d8 /ext/dom | |
parent | 8b160f530c91c07f441ac266b552b08ebf0e27e4 (diff) | |
download | php-git-cf85eb24685ebf7eea3ad018d0674b22730d6542.tar.gz |
Integrate property types with variance system
Property types are invariant, but may still have to load classes in
order to check for class aliases. This class loading should follow
the same rules as all other variance checks, rather than just
loading unconditionally.
This change integrates property type invariance checks into the
variance system as a new obligation type, and prevent early binding
if the type check cannot be performed.
Diffstat (limited to 'ext/dom')
0 files changed, 0 insertions, 0 deletions