public function & SetFilters (array $filters = []) {
		foreach ($filters as $direction => $handler) 
			$this->SetFilter($handler, $direction);
		/** @var $this \MvcCore\Route */
		return $this;
	}
public function & SetFilters (array $filters = []) {
		foreach ($filters as $direction => $handler) 
			$this->SetFilter($handler, $direction);
		/** @var $this \MvcCore\Route */
		return $this;
	}
public function & SetFilters ( array $ filters = [ ] ) { foreach ( $ filters as $ direction => $ handler ) $ this -> SetFilter ( $ handler , $ direction ) ; /** @var $this \MvcCore\Route */ return $ this ; }
Set URL address params filters to filter URL params in and out. By route
filters you can change incoming request params into application and out
from application. For example to translate the values or anything else.

Filters are `callable`s and always in this array under keys `"in"` and
`"out"` accepting arguments:
- `$params`  associative array with params from requested URL address for
in filter and associative array with params to build URL
address for out filter.
- `$defaultParams`	associative array with default params to store
any custom value necessary to filter effectively.
- `$request`	current request instance implements `\MvcCore\IRequest`.

`Callable` filter must return associative `array` with filtered params.

There is possible to call any `callable` as closure function in variable
except forms like `'ClassName::methodName'` and `['childClassName',
'parent::methodName']` and `[$childInstance, 'parent::methodName']`.
@param array|\callable[] $filters
@return \MvcCore\Route
Set URL address params filters to filter URL params in and out . By route filters you can change incoming request params into application and out from application . For example to translate the values or anything else .