Détail du message 79221.2

Message numéro 2 dans le sujet module mysqlstock + visiblité attributs de classe.

  • 79221.2 en réponse à 79221.1 écrit par Aurélien Ferreira

    08/10/2015 16:22


    sallia
    Rang : Nouveau Membre
    Aurélien Ferreira a dit :
    La classe mysqlstock_StockService posent beaucoup trop de restrictions d'un point de vue "injection".

    Les attributs suivants ont une visibilité "private" et ne disposent d'aucun setter/getter : du coup si j'ai le malheur d'overrider une méthode utilisant 1 de ses attributs, et bah il va falloir que j'override toutes les autres méthodes utilisant l'attribut en question... (bof)

     private $productSKUIds = array();
     private $stockProducts = array();
     private $warehouseIds = array(0);
     private $allowOutOfStock = false;

    Il serait intéressant que ces attributs passent de "private" à "protected" ou à minima mettre les setter/getter.

    Bonjour tout le monde!
    J' ai passé des années à chercher un plombier compétent, période durant laquelle le concierge a fait tout ce qu' il a pu pour me dépanner.
    J' ai trouvé l' entreprise artisan clément de Genevilliers, parce qu' ils se sont montrés extrêmement bien serviables avec moi.
    J' espère que ce sera de même avec vous!
 
1471 membres
Aucun membre connecté