assertModuleConfigureRoutesExist example


  public function testModuleConfigureRoutes(string $module_name): void {
    $module_info = $this->moduleInfo[$module_name]->info;
    if (!isset($module_info['configure'])) {
      $this->markTestSkipped("$module_name has no configure route");
    }
    $module_lifecycle = $module_info[ExtensionLifecycle::LIFECYCLE_IDENTIFIER];
    if (isset($module_lifecycle) && $module_lifecycle === ExtensionLifecycle::DEPRECATED) {
      $this->markTestSkipped("$module_name is $module_lifecycle");
    }
    $this->container->get('module_installer')->install([$module_name]);
    $this->assertModuleConfigureRoutesExist($module_name$module_info);
  }

  /** * Tests if the module with lifecycle deprecated configure routes exists. * * Note: This test is part of group legacy, to make sure installing the * deprecated module doesn't trigger a deprecation notice. * * @group legacy * * @dataProvider coreModuleListDataProvider */
Home | Imprint | This part of the site doesn't use cookies.