FIX Don't require classes that don't exist (#195)

This commit is contained in:
Guy Sartorelli 2024-07-29 11:45:23 +12:00 committed by GitHub
parent 0370f64bbd
commit 579e1602e6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 12 additions and 4 deletions

View File

@ -5,6 +5,10 @@ namespace SilverStripe\FrameworkTest\Elemental\Admin;
use SilverStripe\Admin\ModelAdmin;
use SilverStripe\FrameworkTest\Elemental\Model\MultiElementalBehatTestObject;
if (!class_exists(MultiElementalBehatTestObject::class)) {
return;
}
class MutliElementalBehatTestAdmin extends ModelAdmin
{
private static $url_segment = 'multi-elemental-behat-test-admin';

View File

@ -5,6 +5,10 @@ namespace SilverStripe\FrameworkTest\Elemental\Model;
use SilverStripe\ORM\DataObject;
use SilverStripe\FrameworkTest\Elemental\Extension\MultiElementalAreasExtension;
if (!class_exists(MultiElementalAreasExtension::class)) {
return;
}
class MultiElementalBehatTestObject extends DataObject
{
private static $db = [
@ -17,22 +21,22 @@ class MultiElementalBehatTestObject extends DataObject
MultiElementalAreasExtension::class,
];
public function canView($member = null)
public function canView($member = null)
{
return true;
}
public function canEdit($member = null)
public function canEdit($member = null)
{
return true;
}
public function canDelete($member = null)
public function canDelete($member = null)
{
return true;
}
public function canCreate($member = null, $context = [])
public function canCreate($member = null, $context = [])
{
return true;
}