Don't treat DOMDocument's fields as always set
commit218e4718a7b68bf49b9a98caad9bd5f1cb2abe31
authorAlex Malyshev <alexanderm@fb.com>
Thu, 12 Sep 2013 18:10:34 +0000 (12 11:10 -0700)
committerSara Golemon <sgolemon@fb.com>
Thu, 12 Sep 2013 21:17:50 +0000 (12 14:17 -0700)
treee2c02a4c04ecfffb4a07a08b6673b178c76514ad
parenta2ca9faeac3609e5cfdbda357a6ce223a2c8bc66
Don't treat DOMDocument's fields as always set

Fixes the logic in PropertyAccessorMap::isset. This is for a
fatal in Wordpress tests.

Reviewed By: @ptarjan

Differential Revision: D964025
hphp/runtime/ext/ext_domdocument.cpp
hphp/test/slow/domdocument_doctype_isset.php [new file with mode: 0644]
hphp/test/slow/domdocument_doctype_isset.php.expectf [new file with mode: 0644]