API Allow non-DataExtension Extensions to decorate dataobject

This commit is contained in:
Damian Mooyman 2018-03-23 12:22:27 +13:00
parent df9e0e40d3
commit 7351caf487
No known key found for this signature in database
GPG Key ID: 78B823A10DE27D1A

View File

@ -211,13 +211,6 @@ trait Extensible
));
Injector::inst()->unregisterNamedObject($class);
// load statics now for DataObject classes
if (is_subclass_of($class, DataObject::class)) {
if (!is_subclass_of($extensionClass, DataExtension::class)) {
user_error("$extensionClass cannot be applied to $class without being a DataExtension", E_USER_ERROR);
}
}
return true;
}