<?php namespace NicolasBejean\Customer\Helper; use Magento\Customer\Api\Data\AddressInterface; use Magento\Customer\Api\Data\CustomerInterface; use Magento\Framework\App\Helper\AbstractHelper; use Magento\Framework\App\Helper\Context; /** * Class SendGeoLocation * * @category PHP * @package NicolasBejean\Customer\Helper * @author Nicolas Béjean <nicolas@bejean.eu> * @license https://lab.frogg.it/bejean-developpement/magento-2/modules/customer/-/blob/master/LICENCE GPL3 Licence * @link https://www.bejean.eu */ class SendGeoLocation extends AbstractHelper { /** * SendGeoLocation constructor. * @param Context $context */ public function __construct( Context $context ) { parent::__construct($context); } public function sendDataToApi(CustomerInterface $customer, AddressInterface $address) { $createdAt = $customer->getCreatedAt(); $updatedAt = $customer->getUpdatedAt(); $websiteId = $customer->getWebsiteId(); $storeId = $customer->getStoreId(); $customerId = $customer->getId(); $groupId = $customer->getGroupId(); $country = $address->getCountryId(); $city = $address->getCity(); $postCode = $address->getPostcode(); } }