Akce
Chyba #1001
uzavřenýHybridní metody v PHP 5.6
Začátek:
2015-05-20
Uzavřít do:
% Hotovo:
100%
Odhadovaná doba:
8:00hod
Popis
V PHP 5.6 (verze která je implicitně v Debian Jessie) již není validní následující následující zápis metody, který dříve umožňoval volat nestatické metody staticky (viz #996). Všechny podobné metody bude nutné přepsat nebo upravit jejich volání na nestatické. Problém bude v jejich vyhledání. Do vyřešení tohoto budu je téměř nemožné používat FreenetIS v Debian Jessie, jelikož různé stránky vyhazují chybové hlášení.
public function get_wireless_max_bitrate($norm = NULL) {
if (!$norm) {
$norm = $this->wireless_norm;
}
if (array_key_exists($norm, self::$wireless_max_bitrates)) {
return self::$wireless_max_bitrates[$norm];
}
return NULL;
}
Související úkoly 1 (0 otevřených — 1 uzavřený)
Akce
#2
Aktualizováno uživatelem Ondřej Fibich před téměř 9 roky(ů)
- související s Chyba #996: Editace bezdrátového rozhraní na PHP 5.6 přidán
Akce
#3
Aktualizováno uživatelem Ondřej Fibich před téměř 9 roky(ů)
Opraveno v modelech, zbývá opravit hybridní volání mezi konstruktory, např.:
public function show_iface($iface_id = NULL)
{
Ifaces_Controller::show($iface_id);
}
Akce
#6
Aktualizováno uživatelem Ondřej Fibich před téměř 9 roky(ů)
- Stav změněn z Nový na Uzavřený
- % Hotovo změněn z 80 na 100
Použito v sadě změn sourceforge|r2479.
Akce