omezit error log v Debuggeru
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- šuf
- Člen | 14
jasně, a nebo bych taky mohl používat jiný programovací jazyk, případně kapesní kalkulačku :).
věc se má tak že používám celkem standardní knihovnu ( http://phpxmlrpc.sourceforge.net/ ) a TA obsahuje deprecated funkce. Chápu absenci dalších odpovědí správně tak, že tento výstup potlačit nelze?
- Jan Endel
- Člen | 1016
Je to nastavením error_reporting, v Nette je natvrdo zadrátované
E_ALL | E_STRICT
a ty potřebuješ
E_ALL | E_STRICT ^ E_DEPRECATED
takže asi jedině to opravit
přímo v kódu Nette podle svého, což mi nepřijde teda moc čisté. Další
řešení by bylo podědění Debuggeru a udělat změny v něm, ovšem
Debugger je final.
- Jan Tvrdík
- Nette guru | 2595
Mělo by stačit zavolat po načtení Nette a zapnutí debugeru
error_reporting((E_ALL | E_STRICT) & ~E_DEPRECATED);