PurgerConfigFormTestBase.php in Purge 8.3
File
modules/purge_ui/tests/src/Functional/Form/Config/PurgerConfigFormTestBase.php
View source
<?php
namespace Drupal\Tests\purge_ui\Functional\Form\Config;
abstract class PurgerConfigFormTestBase extends PluginConfigFormTestBase {
protected $route = 'purge_ui.purger_config_form';
public function setUp($switch_to_memory_queue = TRUE) : void {
parent::setUp($switch_to_memory_queue);
if ($this->dialogRouteTest) {
$this->route = 'purge_ui.purger_config_dialog_form';
}
$this->routeParameters['id'] = $this->instanceId;
$this->formArgs[0]['id'] = $this->instanceId;
$label = $this->purgePurgers
->getLabels()[$this->instanceId];
$this->routeTitle = sprintf("Configure %s", $label);
}
protected function initializePlugin() : void {
$this
->initializePurgersService([
$this->pluginId,
]);
}
}