Open bardon-bicarbonate opened 3 years ago
Bonjour,
En effet nous rencontrons un soucis avec la version actuelle, j'ai d'ailleurs dépublié le release 2.0.2 sur github, dans l'espoir de bloquer les installation via packagist, je ne suis pas certain du coup d'avoir obtenu l'effet escompté.
Concernant le fix, nous sommes en cours de revue du module afin de fournir une nouvelle version fonctionnelle. J'espère pouvoir déployer la nouvelle version d'ici la fin de la semaine.
Je reste à votre disposition pour tout complément d'information.
Cordialement, Regards,
Jérôme Cintas
De : bardon-bicarbonate @.> Envoyé : mardi 11 mai 2021 11:48 À : E-Transactions-CA/CMS-ETR-Magento-2.3.x @.> Cc : Subscribed @.***> Objet : [E-Transactions-CA/CMS-ETR-Magento-2.3.x] "Constant name is expected" en installant le module (#2)
EXTERNAL EMAIL, think before you click.
Bonjour, j'essaie d'installer le module sur magento 2.3.3
Le problème
Je rencontre l'erreur "Constant name is expected" quand j'essaie d'exécuter n'importe quelle commande bin/magento J'ai cherché un peu et trouvé ce posthttps://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmagento.stackexchange.com%2Fquestions%2F122905%2Fconstant-name-is-expected-error&data=04%7C01%7Cjerome.cintas%40verifone.com%7C806b6e2b1af54364f11608d91461d724%7C611a22d68c40495884e3ce47d8205d98%7C0%7C0%7C637563232738199103%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=qD6ynDxPlJU3xQ4hMYNs3pmfOB86nSbMhBcwrG8nubw%3D&reserved=0, qui m'a permis d'avoir plus de détails sur l'erreur :
Array
(
[name] => code
[value] => CreditAgricole\Etransactions\Model\Ui\EtepcbConfigProvider::CODE
)
La classe concernée {root_vendor_dir}/creditagricole/etransactions/Model/Ui
//class EtepcbConfigProvider
<?php
namespace Vendor\Module\Model\Ui;
use Magento\Checkout\Model\ConfigProviderInterface;
// use Magento\Framework\App\Config\ScopeConfigInterface;
// use Magento\Framework\View\Asset\Source;
use \Magento\Framework\ObjectManagerInterface;
use CreditAgricole\Etransactions\Gateway\Http\Client\ClientMock;
use CreditAgricole\Etransactions\Model\Ui\EtepcbConfig;
/**
Class ConfigProvider
*/
final class EtepcbConfigProvider implements ConfigProviderInterface
{
const CODE = 'etep_cb';
/**
* Retrieve assoc array of checkout configuration
*
* @return array
*/
public function getConfig()
{
return [
'payment' => [
self::CODE => [
'cards' => $this->getCards()
]
]
];
}
public function getCards(){...}
}
Fix temporaire ?
La dernière chose que j'ai essayé est de déplacer le module dans app/code, en renommant les dossiers selon la définition du module dans etc/module.xml, et "comme par magie", l'erreur disparaît. Cependant, je n'aime pas cette solution car la version n'est plus gérée par composer, et j'ai peur que le module ne fonctionne pas correctement. Qu'en pensez-vous ?
- You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FE-Transactions-CA%2FCMS-ETR-Magento-2.3.x%2Fissues%2F2&data=04%7C01%7Cjerome.cintas%40verifone.com%7C806b6e2b1af54364f11608d91461d724%7C611a22d68c40495884e3ce47d8205d98%7C0%7C0%7C637563232738209060%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=MZz2y6jBTWp3iHhklbPUX5XMhrAmsovMoPXNOfkxoIE%3D&reserved=0, or unsubscribehttps://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FADTP5ZU4U7MNL4F52RLZHOLTND4MLANCNFSM44U542ZQ&data=04%7C01%7Cjerome.cintas%40verifone.com%7C806b6e2b1af54364f11608d91461d724%7C611a22d68c40495884e3ce47d8205d98%7C0%7C0%7C637563232738209060%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=cS54vwH0kTEIn%2BYWWl3Rz8IV8cNRrTj6EeEXjiZwbKk%3D&reserved=0.
Bonjour, Merci pour votre réponse. Pensez-vous toujours pouvoir déployer aujourd'hui ? Si non, serait-il possible de récupérer une ancienne version stable de ce module ?
@jcpaybox Bonjour, toujours aucune nouvelle ?
Bonjour, j'essaie d'installer le module sur magento 2.3.3
Le problème
Je rencontre l'erreur "Constant name is expected" quand j'essaie d'exécuter n'importe quelle commande
bin/magento
J'ai cherché un peu et trouvé ce post, qui m'a permis d'avoir plus de détails sur l'erreur :La classe concernée
{root_vendor_dir}/creditagricole/etransactions/Model/Ui
Fix temporaire ?
La dernière chose que j'ai essayé est de déplacer le module dans app/code, en renommant les dossiers selon la définition du module dans
etc/module.xml
, et "comme par magie", l'erreur disparaît. Cependant, je n'aime pas cette solution car la version n'est plus gérée par composer, et j'ai peur que le module ne fonctionne pas correctement. Qu'en pensez-vous ?