HomePhabricator

IsCppAbstract: mark classes that cannot be subclassed in PHP

Description

IsCppAbstract: mark classes that cannot be subclassed in PHP

Previous deff introduced mechanism to avoid calling constructor of abstract class. In some cases, subclassing an abstract class on the PHP side makes sense.

Let's remove this limitation by introducing IsCppAbstract flag, so that only constructor of classes that are abstract in the C++ sense is not called.

Details

Provenance
janAuthored on
Sara GolemonCommitted on Mar 9 2013, 10:21 PM
Parents
rOSHD089caca5eada: Generate code for a call to tvCastToArrayInPlace, rather than punt.
Branches
Unknown
Tags
Unknown
ChangeId
None