customerManagement = $customerManagement; $this->amazonHelper = $amazonHelper; } /** * Add amazon id extension attribute to customer * * @param CustomerRepositoryInterface $customerRepository * @param CustomerInterface $customer * * @return CustomerInterface * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function afterGetById(CustomerRepositoryInterface $customerRepository, CustomerInterface $customer) { if ($this->amazonHelper->isEnabled()) { $this->customerManagement->setAmazonIdExtensionAttribute($customer); } return $customer; } /** * Add amazon id extension attribute to customer * * @param CustomerRepositoryInterface $customerRepository * @param CustomerInterface $customer * * @return CustomerInterface * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function afterGet(CustomerRepositoryInterface $customerRepository, CustomerInterface $customer) { if ($this->amazonHelper->isEnabled()) { $this->customerManagement->setAmazonIdExtensionAttribute($customer); } return $customer; } }