Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
Child Class Reference
Inheritance diagram for Child:
AbstractBackend BackendInterface

Public Member Functions

 beforeSave ($object)
 
- Public Member Functions inherited from AbstractBackend
 setAttribute ($attribute)
 
 getAttribute ()
 
 getType ()
 
 isStatic ()
 
 getTable ()
 
 getEntityIdField ()
 
 setValueId ($valueId)
 
 setEntityValueId ($entity, $valueId)
 
 getValueId ()
 
 getEntityValueId ($entity)
 
 getDefaultValue ()
 
 validate ($object)
 
 afterLoad ($object)
 
 beforeSave ($object)
 
 afterSave ($object)
 
 beforeDelete ($object)
 
 afterDelete ($object)
 
 getAffectedFields ($object)
 
 isScalar ()
 

Additional Inherited Members

- Protected Attributes inherited from AbstractBackend
 $_attribute
 
 $_valueId
 
 $_valueIds = []
 
 $_table
 
 $_entityIdField
 
 $_defaultValue = null
 

Detailed Description

Invoice backend model for child attribute

Author
Magento Core Team core@.nosp@m.mage.nosp@m.ntoco.nosp@m.mmer.nosp@m.ce.co.nosp@m.m

Definition at line 13 of file Child.php.

Member Function Documentation

◆ beforeSave()

beforeSave (   $object)

Method is invoked before save

Parameters
\Magento\Framework\DataObject$object
Returns
\Magento\Eav\Model\Entity\Attribute\Backend\AbstractBackend

Implements BackendInterface.

Definition at line 21 of file Child.php.

22  {
23  if ($object->getCreditmemo()) {
24  $object->setParentId($object->getCreditmemo()->getId());
25  }
26  return parent::beforeSave($object);
27  }

The documentation for this class was generated from the following file: