Ich versuche, um einen Block zu verwenden, um die Speicher Telefonnummer anzuzeigen und diesen Fehler:Magento 2 - Anzeige Telefonnummer Blockfehler
Recoverable Error: Argument 1 passed to Magento\Store\Model\Information::getStoreInformationObject() must be an instance of Magento\Store\Model\Store, none given
Hier ist mein Code:
<?php
namespace MyVendor\Custom\Block;
use Magento\Framework\View\Element\Template;
class Phone extends Template
{
protected $_storeInfo;
public function __construct(
\Magento\Framework\View\Element\Template\Context $context,
\Magento\Store\Model\Information $storeInfo,
array $data = []
) {
parent::__construct($context, $data);
$this->_storeInfo = $storeInfo;
}
public function getPhoneNumber()
{
return $this->_storeInfo->getStoreInformationObject()->getPhone();
}
}