site_users_microsite.profile: path: '/user/{user}/profile' defaults: _controller: '\Drupal\site_users_microsite\Controller\MicrositeHomeController::profile' _title_callback: '\Drupal\site_users_microsite\Controller\MicrositeHomeController::profileTitle' requirements: _entity_access: 'user.view' user: \d+ options: parameters: user: type: entity:user site_users_microsite.content: path: '/user/{user}/content' defaults: _controller: '\Drupal\site_users_microsite\Controller\MicrositeContentController::content' _title_callback: '\Drupal\site_users_microsite\Controller\MicrositeContentController::title' requirements: _permission: 'access content' user: \d+ options: parameters: user: type: entity:user site_users_microsite.user_config: path: '/user/{user}/config' defaults: _form: '\Drupal\site_users_microsite\Form\MicrositeUserConfigForm' _title: 'Microsite settings' requirements: _entity_access: 'user.update' user: \d+ options: parameters: user: type: entity:user site_users_microsite.my_config: path: '/user/microsite/config' defaults: _controller: '\Drupal\site_users_microsite\Controller\MicrositeHomeController::redirectToMyConfig' _title: 'Microsite settings' requirements: _user_is_logged_in: 'TRUE' site_users_microsite.settings: path: '/admin/config/local-modules/site-users/microsite' defaults: _form: '\Drupal\site_users_microsite\Form\MicrositeSettingsForm' _title: 'User Microsite Settings' requirements: _permission: 'administer site_users_microsite settings'