Une solution très simple :

Déclaré les variables "load" et "rule_list" en static.

Et y accéder en self::load et self::rule_list

Malheureusement PHP 5 only :(

Pour php 4 il faudrait utiliser un accès du genre nomclass::rule_list,
mais comme on est dans une classe générique, je vois pas comment
faire. Si vous avez une idée...

On peut aussi jouer avec un "singleton" mais ça complique l'utilisation.

Je pense qu'il y a vraiment du gain à avoir... par exemple quand on
joue le dicso des softs, les règles "fabricant" sont chargé à chaque
logiciel. Idem lors de la synchro OCS.

A+

_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev

Reply via email to