Frage

getScope() method generates:

Fatal error: Uncaught Error: Call to undefined method Magento\Framework\App\Config::getScope()

public function __construct(
    \Magento\Framework\ObjectManagerInterface $objectManager,
    \Magento\Framework\App\Config\ScopeConfigInterface $scope
) {
    $this->objectManager = $objectManager;
    $this->scope         = $scope;
    $this->entities      = $this->scope
        ->getScope(ScopeConfigInterface::SCOPE_TYPE_DEFAULT)
        ->getValue('oei/export_entities');
}
War es hilfreich?

Lösung

Delete getScope method will solve the problem.

public function __construct(
\Magento\Framework\ObjectManagerInterface $objectManager,
\Magento\Framework\App\Config\ScopeConfigInterface $scope
) {
$this->objectManager = $objectManager;
$this->scope         = $scope;
$this->entities      = $this->scope
    //->getScope(ScopeConfigInterface::SCOPE_TYPE_DEFAULT)
    ->getValue('oei/export_entities');
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top