Bug in AOE Linkhandler

Wenn die PHP-Version niedriger ist als 5.2.3, dann wird die folgende Zeile nicht korrekt ausgeführt und produziert einen Fehler:
class.tx_linkhandler_browselinkshooks.php Zeile 181

foreach ($this->allAvailableTabHandlers as $handler) {
$result=call_user_func($handler.‘::getLinkBrowserInfoArray‘,$href,$this->getTabsConfig());
if (count($result)>0 && is_array($result)) {

Wenn man stattdessen folgendes schreibt, dann wird die Funktion korrekt ausgeführt:

$result = call_user_func(array($handler, ‚getLinkBrowserInfoArray‘),$href,$this->getTabsConfig());

Das liegt an der unterschiedlichen Interpretation des ersten Parameters in PHP 5.2.3. und den niedrigeren Versionen.

Kommentare sind geschlossen.