summaryrefslogtreecommitdiff
path: root/ext/dom
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-10-17 13:01:02 +0200
committerNikita Popov <nikita.ppv@gmail.com>2019-10-17 13:37:04 +0200
commitcf85eb24685ebf7eea3ad018d0674b22730d6542 (patch)
tree43dc58797fd38e8d6e391b8a1271433a5337f9d8 /ext/dom
parent8b160f530c91c07f441ac266b552b08ebf0e27e4 (diff)
downloadphp-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