Sunnysideup\EcommerceSecurity\Model\Records\EcommerceSecurityBaseClass
Synopsis
class EcommerceSecurityBaseClass
extends DataObject
{
- // members
- private static string $singular_name = 'Blacklisted Item';
- private static string $plural_name = 'Blacklisted Items';
- private static string $table_name = 'EcommerceSecurityBaseClass';
- private static array $db = ;
- private static array $belongs_many_many = ;
- private static array $casting = ;
- private static array $summary_fields = ;
- private static array $indexes = ;
- private static array $field_labels = ;
- private static array $searchable_fields = ;
- private static string $default_sort = 'Status DESC';
- // methods
- public void i18n_singular_name()
- public void i18n_plural_name()
- public static DataObject find_or_create()
- public void canCreate()
- public void canView()
- public void canEdit()
- public void canDelete()
- public FieldList getCMSFields()
- public void getType()
- public void getSimplerName()
- public bool hasRisks()
- public bool isSafe()
- public bool hasOpinion()
- public void requireDefaultRecords()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Members
private
- $belongs_many_many
- $casting
- $db
- $default_sort
- $field_labels
- $indexes
- $plural_name
—
string
standard SS variable. - $searchable_fields
- $singular_name
—
string
standard SS variable. - $summary_fields
- $table_name
Methods
public
- canCreate()
- canDelete()
- canEdit()
- canView()
- find_or_create() — filter value examples are: ```php array('Title' => 'Foo') ``` you can not provide multi-dimensional arrays.
- getCMSFields() — CMS Fields.
- getSimplerName()
- getType()
- hasOpinion()
- hasRisks()
- i18n_plural_name()
- i18n_singular_name()
- isSafe()
- requireDefaultRecords()