apieum/indian-summer — comment on commit 3460d13df4b084f9fd7221a17c1e99015228125e
File: lib/automne/abstracts/context/atmContextTemplateAbstract.php line 77
By apieum:

Je ne comprends pas bien le commentaire, mais il y a en effet un problème avec cette classe, l'appel à une méthode dont le nom est construit avec le type dissimule en fait un switch ... case. C'est pas terrible, mais j'ai pas trouvé d'équivalent aussi simple et fonctionnel.
Il faut voir qu'il y a beaucoup d'appels au template car les contextes seront très utilisés, donc j'ai plutôt privilégié la performance.