SilverCart\ORM\ExtensibleDataObject

Trait to add extende Extensible features to a DataObject.

Synopsis

trait ExtensibleDataObject {
}

Hierarchy

Used by

Members

protected

  • $defaultFieldLabels — array
    Default field labels.

Methods

protected

  • beforeRequireDefaultRecords() — Allows user code to hook into DataObject::requireDefaultRecords() prior to requireDefaultRecords being called on extensions.
  • beforeUpdateCMSActions() — Allows user code to hook into DataObject::getCMSActions prior to updateCMSActions being called on extensions.
  • beforeUpdateFieldLabels() — Allows user code to hook into DataObject::fieldLabels() prior to updateFieldLabels being called on extensions.
  • beforeUpdateProvidePermissions() — Allows user code to hook into DataObject::updateProvidePermissions() prior to providePermissions being called on extensions.
  • scaffoldFieldLabels() — Returns the default field labels for this DataObject.

public