Пример #1
0
 /**
  * @depends clone testDefault
  */
 public function testGroup(Router $router)
 {
     $router->group('users/{user}/', function (Router $router) {
         $router->route('/account/{setting_item}/{setting_value}', ['get', 'header', 'put'], function ($user, $setting_item, $setting_value) {
             $user->{$setting_item} = $setting_value;
             return (array) $user;
         })->tokens('setting_value', '\\w+\\.\\w+')->param_sources(['setting_item' => 'uri', 'setting_value' => 'uri']);
     }, 'user');
     return $router;
 }