![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-customer/CustomerData/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Customer\CustomerData; use Magento\Customer\Helper\Session\CurrentCustomer; use Magento\Customer\Helper\View; /** * Customer section */ class Customer implements SectionSourceInterface { /** * @var CurrentCustomer */ protected $currentCustomer; /** * @var View */ private $customerViewHelper; /** * @param CurrentCustomer $currentCustomer * @param View $customerViewHelper */ public function __construct( CurrentCustomer $currentCustomer, View $customerViewHelper ) { $this->currentCustomer = $currentCustomer; $this->customerViewHelper = $customerViewHelper; } /** * {@inheritdoc} */ public function getSectionData() { if (!$this->currentCustomer->getCustomerId()) { return []; } $customer = $this->currentCustomer->getCustomer(); return [ 'fullname' => $this->customerViewHelper->getCustomerName($customer), 'firstname' => $customer->getFirstname(), 'websiteId' => $customer->getWebsiteId(), ]; } }