Routing – addStyle a setStyleProperty – jak nahradit filtrem

romancervenan
Člen | 1
+
0
-

Zdravím všechny,
jsem s Nette stále začátečník a občas prostě nevím, jak dál. Stáhnul jsem kvůli studiu projekt daku-master, bohužel je pro starší verzi Nette i PHP, tak se pokouším migrovat na nette 3.1.6 (mám PHP 7.2.11). Autor tam používá staré routování, které musím přepsat, ale prostě toto je nad mé síly.

Původní kód

		Route::addStyle('itemname');
		Route::setStyleProperty('itemname', Route::FILTER_OUT, function($url) {
			return Strings::webalize($url);
		});

		Route::addStyle('category');
		Route::setStyleProperty('category', Route::FILTER_OUT, function($url) {
			return Strings::webalize($url);
		});

		$router[] = new Route('item[/<item>-<itemname>]', 'Item:default',Route::SECURED);
		$router[] = new Route('category[/<id>-<category_name>]', 'Category:default', Route::SECURED);

… jsem fakt nepochopil, jak mám přepsat do tvaru pro Nette 3.1 při použití Route::FILTER_OUT:

		$router->addRoute('item[/<item>-<itemname>]', 'Item:default');
		$router->addRoute('category[/<id>-<category_name>]', 'Category:default');

Pomůžete mi někdo?
Díky!