Développer avec RBS Change : Erreur module payment

Sujet fermé !

  • 75302.1

    06/03/2013 18:07


    hioli01
    Rang : Adepte
    Bonjour,

    Tout d'un coup une erreur est survenue qui est en relation avec le module payment, après choix du mode de livraison le process de commande bloque sur la page paiement :

    Fatal error: Access level to payment_AtosconnectorService::getSuccessURL() must be public (as in class payment_ConnectorService) in ..../repository/modules/payment/payment-3.5.2/lib/services/AtosconnectorService.class.php on line 7

    Sachant qu'on a effecuté des injections sur les connecteurs des modes de paiement (AtosconnectorService et PaypalconnectorService) et que tout a bien fonctionné au début.
    On a reussi à corriger le problème en surchageant la méthode getSuccessURL() dans le service injecté et en changeant l'acces en public au lieu de protected.

    ce qu'on n'arrive pas à comprendre est que le service injecté étend du service de base donc normalement il a le droit d'accéder aux methodes protected de ce dernier ??

    Édité par hioli01 06/03/2013 18:08


    Développeur et intégrateur web
    RBSChange V 3.5.2 e-commerce
  • 75302.2

    07/03/2013 09:08


    Gaël Port
    Titre : Développeur RBS Change
    Rang : Expert
    Vu que vous avez ouvert un ticket également et que j'y ai déjà répondu, je ferme ce sujet comme doublon afin de ne pas se disperser.

    Édité par Gaël Port 07/03/2013 09:08

 
Merci de prendre connaissance et de respecter les règles des forums.
 
1356 membres
Aucun membre connecté