![]() 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-contact/ViewModel/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Contact\ViewModel; use Magento\Contact\Helper\Data; use Magento\Framework\View\Element\Block\ArgumentInterface; /** * Provides the user data to fill the form. */ class UserDataProvider implements ArgumentInterface { /** * @var Data */ private $helper; /** * UserDataProvider constructor. * @param Data $helper */ public function __construct( Data $helper ) { $this->helper = $helper; } /** * Get user name * * @return string */ public function getUserName() { return $this->helper->getPostValue('name') ?: $this->helper->getUserName(); } /** * Get user email * * @return string */ public function getUserEmail() { return $this->helper->getPostValue('email') ?: $this->helper->getUserEmail(); } /** * Get user telephone * * @return string */ public function getUserTelephone() { return $this->helper->getPostValue('telephone'); } /** * Get user comment * * @return string */ public function getUserComment() { return $this->helper->getPostValue('comment'); } }