Jump to content

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.

Link to comment
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

Link to comment
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...