Merge pull request #117 from SilbinaryWolf/fix-addnewmulticlass-abstract-class-bug

Fixed bug where abstract classes aren't ignored with GridFieldAddNewMultiClass
This commit is contained in:
Marcus 2015-12-11 12:09:08 +11:00
commit 59a90ab385

View File

@ -95,7 +95,12 @@ class GridFieldAddNewMultiClass implements GridField_HTMLProvider, GridField_URL
foreach($classes as $class => $title) {
if(!is_string($class)) {
$class = $title;
if (($reflection = new ReflectionClass($class)) && $reflection->isAbstract()) {
continue;
}
$title = singleton($class)->i18n_singular_name();
} else if (($reflection = new ReflectionClass($class)) && $reflection->isAbstract()) {
continue;
}
if(!singleton($class)->canCreate()) {