Jump to content
AFRIT

y a-t-il une liste des fichiers php(classes, Controlleurs) ou le surcharge est autorisé

Recommended Posts

bonjour 

je suis débutant en développement  prestashop,

j'ai fait des surcharges, mais je trouve que certaines classes n'autorisent pas cette fonctionnalité, alors est quil ya une methode ou liste pour savoir qu'une classe est 'surchargeable' ou non 

 

merci.

Share this post


Link to post
Share on other sites

Toutes les classes, tous le contrôleurs et tous les modules sont surchargeables.

Si tu cherches une liste, ce qui s'en rapproche le plus c'est le contenu du fichier cache/class_index.php.

Share this post


Link to post
Share on other sites

toutes les fonctions peuvent être overridées si elles sont dans des fichiers php du dossier classes, controllers et dans les modules (mais seulement le fichier du module), sauf si ces fonctions sont définies comme "final" comme par exemple la fonction isModuleTrusted :  https://github.com/PrestaShop/PrestaShop/blob/develop/classes/module/Module.php#L1653

 

http://php.net/manual/fr/language.oop5.final.php

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More