public static function config($config = []) {
		if (!$config) {
			return ['classes' => static::$_classes, 'unicode' => static::$_unicode];
		}
		if (isset($config['classes'])) {
			static::$_classes = $config['classes'] + static::$_classes;
		}
		if (isset($config['unicode'])) {
			static::$_unicode = $config['unicode'];
		}
	}
public static function config($config = []) {
		if (!$config) {
			return ['classes' => static::$_classes, 'unicode' => static::$_unicode];
		}
		if (isset($config['classes'])) {
			static::$_classes = $config['classes'] + static::$_classes;
		}
		if (isset($config['unicode'])) {
			static::$_unicode = $config['unicode'];
		}
	}
public static function config ( $ config = [ ] ) { if ( ! $ config ) { return [ 'classes' => static :: $ _classes , 'unicode' => static :: $ _unicode ] ; } if ( isset ( $ config [ 'classes' ] ) ) { static :: $ _classes = $ config [ 'classes' ] + static :: $ _classes ; } if ( isset ( $ config [ 'unicode' ] ) ) { static :: $ _unicode = $ config [ 'unicode' ] ; } }
Modify `Router` configuration settings and dependencies.

@param array $config Optional array to override configuration. Acceptable keys are
`'classes'` and `'unicode'`.
@return array Returns the current configuration settings.
Modify Router configuration settings and dependencies .