/** * @param CustomerInterface $entity * @param array $arguments * @return CustomerInterface * @throws \Exception * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function execute($entity, $arguments = []) { $extensionAttribute = $entity->getExtensionAttributes()->getExtensionAttribute(); $extensionAttribute->setCustomerId($entity->getId()); $extensionAttribute = $this->entityManager->save($extensionAttribute); $entity->getExtensionAttributes()->setExtensionAttribute($extensionAttribute); return $entity; }