contao/import — Issue #2867: Controller::addImageToTemplate(..) calls Frontend::generateMargin(..)
Author: importer
Created: 2011-11-29 20:25:45+00:00
State: open
Labels: Defect, framework

Die Methode `Controller::addImageToTemplate(..)` verwendet die - nicht im Geltungsbereich von `Controller` deklarierte - Methode `generateMargin(..)`.
Diese wird erst in der Spezialisierung `Frontend` deklariert und implementiert. Dadurch kommt die Fehlermeldung "Call to undefined method", wenn man eine Klasse von `Controller` erben lässt und dann die `addImageToTemplate(..)`-Methode verwenden will.

Mögliche Fixes:
- abstrakte `generateMargin(..)` Methode in `Controller` definieren
- `Frontend::generateMargin(..)` nach `Controller` verschieben
- `Controller::addImageToTemplate(..)` nach `Frontend` verschieben

--- _Originally created by backbone on February 14th, 2011, at 04:49pm (ID 2867)_