/** * 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; }