Détail du message 79221.1

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

  • 79221.1

    12/06/2013 14:46


    Aurélien Ferreira
    Rang : Membre
    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.
 
1471 membres
Aucun membre connecté