@@ -78,11 +78,20 @@ public function createTemplate(UI\Control $control = NULL): UI\ITemplate
7878 }
7979 });
8080
81- $ latte ->addFilter ('url ' , 'rawurlencode ' ); // back compatiblity
82- foreach (['normalize ' , 'toAscii ' , 'webalize ' , 'reverse ' ] as $ name ) {
83- $ latte ->addFilter ($ name , 'Nette\Utils\Strings:: ' . $ name );
81+ $ latte ->addFilter ('webalize ' , 'Nette\Utils\Strings::webalize ' );
82+ $ latte ->addFilter ('url ' , function ($ s ) {
83+ trigger_error ('Filter |url is deprecated, use |escapeUrl. ' , E_USER_DEPRECATED );
84+ return rawurlencode ($ s );
85+ });
86+ foreach (['normalize ' , 'toAscii ' , 'reverse ' ] as $ name ) {
87+ $ latte ->addFilter ($ name , function ($ s ) use ($ name ) {
88+ trigger_error ("Filter | $ name is deprecated. " , E_USER_DEPRECATED );
89+ return [Nette \Utils \Strings::class, $ name ]($ s );
90+ });
8491 }
85- $ latte ->addFilter ('null ' , function () {});
92+ $ latte ->addFilter ('null ' , function () {
93+ trigger_error ('Filter |null is deprecated. ' , E_USER_DEPRECATED );
94+ });
8695 $ latte ->addFilter ('modifyDate ' , function ($ time , $ delta , $ unit = NULL ) {
8796 return $ time == NULL ? NULL : Nette \Utils \DateTime::from ($ time )->modify ($ delta . $ unit ); // intentionally ==
8897 });
0 commit comments