Sunnysideup\BuildDataObject\API\DataObjectLists
Synopsis
class DataObjectLists
{
- // members
- protected $rootBaseClass = DataObject::class;
- protected string $myBaseClass = '';
- protected $_data;
- protected $_dbfieldCache;
- protected array $_classesCache = ;
- protected array $_filtersCache = ;
- protected array $_modelAdmins = ;
- protected $_canOptions;
- private static array $excluded_data_objects = ;
- private static array $excluded_db_fields_types = ;
- private static array $additional_db_fields = ;
- private static array $_my_singleton = ;
- // methods
- public static void inst()
- public void setBaseClass()
- public void DbFields()
- public void MyDbFields()
- public void MyDbFieldsWithDefaults()
- public void mydbfieldsfancywithbelongswithbasicfields()
- public void MyDbFieldsFancyWithBelongs()
- public void MyDbFieldsFancyWithoutBelongs()
- public void MyDbFieldsAndHasOnes()
- public void MyDbFieldsAndHasOnesWithIDs()
- public void MyDbFieldsAndIndexes()
- public void MyAllFieldsWithBelongs()
- public void MyAllFieldsWithoutBelongs()
- public void IndexOptions()
- public void RequiredOptions()
- public void PossibleRelationsWithBaseClass()
- public array possibleRelations()
- public void PossibleSearchFilters()
- public void ModelAdminOptions()
- public void SortOptions()
- public void CanOptions()
- public void SiteTreeList()
- public array AllowedChildrenOptions()
- public array TrueOrFalseListWithIgnore()
- public array TrueOrFalseList()
- public void MyCanMethodBuilder()
- protected void retrieveDBFields()
- private void isExcludedClass()
- private void walkSubclasses()
Hierarchy
Uses
- SilverStripe\Core\Extensible
- SilverStripe\Core\Injector\Injectable
- SilverStripe\Core\Config\Configurable
Members
private
- $_my_singleton
- $additional_db_fields
- $excluded_data_objects
- $excluded_db_fields_types
protected
- $_canOptions
- $_classesCache
- $_data
- $_dbfieldCache
- $_filtersCache
- $_modelAdmins
- $myBaseClass
- $rootBaseClass
Methods
private
protected
public
- AllowedChildrenOptions()
- CanOptions()
- DbFields()
- IndexOptions()
- ModelAdminOptions()
- MyAllFieldsWithBelongs()
- MyAllFieldsWithoutBelongs()
- MyCanMethodBuilder()
- MyDbFields()
- MyDbFieldsAndHasOnes()
- MyDbFieldsAndHasOnesWithIDs()
- MyDbFieldsAndIndexes()
- MyDbFieldsFancyWithBelongs()
- MyDbFieldsFancyWithoutBelongs()
- MyDbFieldsWithDefaults()
- PossibleRelationsWithBaseClass()
- PossibleSearchFilters()
- RequiredOptions()
- SiteTreeList()
- SortOptions()
- TrueOrFalseList()
- TrueOrFalseListWithIgnore()
- inst()
- mydbfieldsfancywithbelongswithbasicfields()
- possibleRelations()
- setBaseClass()