Header.php 816 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Theme\Block\Html;
  7. /**
  8. * Html page header block
  9. *
  10. * @api
  11. * @since 100.0.2
  12. */
  13. class Header extends \Magento\Framework\View\Element\Template
  14. {
  15. /**
  16. * Current template name
  17. *
  18. * @var string
  19. */
  20. protected $_template = 'Magento_Theme::html/header.phtml';
  21. /**
  22. * Retrieve welcome text
  23. *
  24. * @return string
  25. */
  26. public function getWelcome()
  27. {
  28. if (empty($this->_data['welcome'])) {
  29. $this->_data['welcome'] = $this->_scopeConfig->getValue(
  30. 'design/header/welcome',
  31. \Magento\Store\Model\ScopeInterface::SCOPE_STORE
  32. );
  33. }
  34. return __($this->_data['welcome']);
  35. }
  36. }