We sacrifice by not doing any other technology, so that you get the best of Magento.

We sacrifice by not doing any other technology, so that you get the best of Magento.

    This article is a solution If you face an uncaught TypeError which details

    explode() expects parameter 2 to be string, null given in /vendor/gene/module-braintree/Model/Lpm/Config.php:127

    All you need to do is check the following code & replace the method getAllowedMethods in /vendor/gene/module-braintree/Model/Lpm/Config.php.

    public function getAllowedMethods(): array
    {
        $this->allowedMethods = [];
        $allowedMethods = [];
        if ($this->getValue(self::KEY_ALLOWED_METHODS,$this->storeConfigResolver->getStoreId()))
        {
    	$allowedMethods = explode(',',$this->getValue(self::KEY_ALLOWED_METHODS,$this->storeConfigResolver->getStoreId()));
        }
        foreach ($allowedMethods as $allowedMethod) {
            $this->allowedMethods[] = [
                'method' => $allowedMethod,
                'label' => constant('self::LABEL_'.strtoupper($allowedMethod)),
                'countries' => constant('self::COUNTRIES_'.strtoupper($allowedMethod))
            ];
        }
        return $this->allowedMethods;
    }

     

    field_5bfb909c5ccae

      Get a Free Quote