SilverCart\ORM\ExtensibleDataObject
Trait to add extende Extensible features to a DataObject.
- Author: Sebastian Diel <sdiel@pixeltricks.de>
- Copyright: 2018 pixeltricks GmbH
- License: see license file in modules root directory
Synopsis
trait ExtensibleDataObject
{
- // members
- protected array $defaultFieldLabels = ;
- // methods
- protected void beforeRequireDefaultRecords()
- protected void beforeUpdateCMSActions()
- protected void beforeUpdateFieldLabels()
- protected void beforeUpdateProvidePermissions()
- public array defaultFieldLabels()
- public static void reset_field_labels()
- protected array scaffoldFieldLabels()
Hierarchy
Used by
- SilverCart\Model\Shipment\ShippingMethod
- SilverCart\Model\Shipment\ShippingFee
- SilverCart\Model\Shipment\CarrierTranslation
- SilverCart\Model\ShopEmail\ContentTranslation
- SilverCart\Model\ShopEmail\Content
- SilverCart\Model\Forms\FormFieldValue
- SilverCart\Model\Forms\FormField
- SilverCart\Model\Forms\FormFieldOption
- SilverCart\Model\Forms\FormFieldOptionTranslation
- SilverCart\Model\Forms\FormFieldTranslation
- SilverCart\Model\Payment\PaymentStatusTranslation
- SilverCart\Model\Payment\PaymentStatus
- SilverCart\Model\Payment\PaymentMethod
- SilverCart\Model\Payment\HandlingCost
- SilverCart\Model\ContactMessage
- SilverCart\Model\Customer\Country
- SilverCart\Model\Customer\DeletedCustomerReasonTranslation
- SilverCart\Model\Customer\DeletedCustomer
- SilverCart\Model\Customer\Address
- SilverCart\Model\Customer\DeletedCustomerReason
- SilverCart\Model\Widgets\SearchCloudWidget
- SilverCart\Model\Widgets\ImageSliderImage
- SilverCart\Model\Widgets\HTMLSliderWidget
- SilverCart\Model\Widgets\HTMLSliderWidgetSlide
- SilverCart\Model\Widgets\ImageSliderImageTranslation
- SilverCart\Model\Pages\DownloadPage
- SilverCart\Model\Pages\Page
- SilverCart\Model\Pages\SearchResultsPage
- SilverCart\Model\Pages\AddressHolder
- SilverCart\Model\Pages\CheckoutStep
- SilverCart\Model\Pages\ProductGroupPage
- SilverCart\Model\Pages\ProductGroupHolder
- SilverCart\Model\Pages\ContactFormPage\SubjectTranslation
- SilverCart\Model\Pages\ContactFormPage\Subject
- SilverCart\Model\ShopEmail
- SilverCart\Model\EmailAddress
- SilverCart\Model\CookieConsent\ExternalResource
- SilverCart\Model\Product\ImageTranslation
- SilverCart\Model\Product\AvailabilityStatus
- SilverCart\Model\Product\StockItemEntry
- SilverCart\Model\Product\TaxTranslation
- SilverCart\Model\Product\File
- SilverCart\Model\Product\QuantityUnit
- SilverCart\Model\Product\Image
- SilverCart\Model\Product\ProductCondition
- SilverCart\Model\Product\AvailabilityStatusTranslation
- SilverCart\Model\Product\FileTranslation
- SilverCart\Model\Product\Product
- SilverCart\Model\Product\QuantityUnitTranslation
- SilverCart\Model\Product\Tax
- SilverCart\Model\Product\ProductTranslation
- SilverCart\Model\Product\ManufacturerTranslation
- SilverCart\Model\Product\ProductConditionTranslation
- SilverCart\Model\Product\Manufacturer
- SilverCart\Model\ShopEmailTranslation
- SilverCart\Model\Order\OrderInvoiceAddress
- SilverCart\Model\Order\SubShoppingCart
- SilverCart\Model\Order\NumberRange
- SilverCart\Model\Order\Order
- SilverCart\Model\Order\OrderPosition
- SilverCart\Model\Order\ShoppingCartPosition
- SilverCart\Model\Order\OrderStatus
- SilverCart\Model\Order\OrderShippingAddress
- SilverCart\Model\Order\ShoppingCart
- SilverCart\Model\Order\OrderAddress
- SilverCart\Model\BlacklistEntry
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
- defaultFieldLabels() — Returns the default field labels.
- reset_field_labels() — Resets the field label cache.