Example #1
0
 /**
  * Return attribute row to prepare where statement
  *
  * @param \Magento\Framework\DataObject $entity
  * @param \Magento\Framework\DataObject $object
  * @param \Magento\Eav\Model\Entity\Attribute\AbstractAttribute $attribute
  * @return array
  */
 protected function getAttributeRow($entity, $object, $attribute)
 {
     $data = ['attribute_id' => $attribute->getId(), $entity->getEntityIdField() => $object->getData($entity->getEntityIdField())];
     if (!$this->getEntityTable()) {
         $data['entity_type_id'] = $entity->getTypeId();
     }
     return $data;
 }