Dynamic\ManageableDataObject\Test\Model\SampleManageableDataObject
Class SampleManageableDataObject
Synopsis
class SampleManageableDataObject
extends DataObject
implements
PermissionProvider,ManageableDataObjectInterface,TestOnly
{
- // members
- private static string $table_name = 'SampleManageableDataObject';
- private static string $listing_page_class = SampleManageableObjectPage::class;
- private static array $extensions = ;
- // methods
- public array providePermissions()
- public bool|int canCreate()
- public bool|int canEdit()
- public bool|int canDelete()
- public bool|int canView()
- public FieldList getFrontEndFields()
- public FieldList getFrontEndActions()
- public RequiredFields getFrontEndRequiredFields()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Implements
- SilverStripe\Security\PermissionProvider
- Dynamic\ManageableDataObject\Interfaces\ManageableDataObjectInterface
- SilverStripe\Dev\TestOnly
Members
private
- $extensions — array
- $listing_page_class — string
- $table_name — string