3
Maneira correta de implementar getExtensionAttributes ()
Fiquei me perguntando, qual é a maneira correta de implementar um modelo EAV extensível. Vejo que Magento\Catalog\Model\Product, em , o método getExtensionAttributes()é implementado assim: public function getExtensionAttributes() { $extensionAttributes = $this->_getExtensionAttributes(); if (!$extensionAttributes) { return $this->extensionAttributesFactory->create('Magento\Catalog\Api\Data\ProductInterface'); } return $extensionAttributes; } Mas em outros, como os modelos de cliente ou categoria, …