public function QueuerFormController::configForm in Purge 8.3
Render the queuer configuration form.
Parameters
string $id: The plugin id of the queuer to retrieve.
bool $dialog: Determines if the modal dialog variant of the form should be rendered.
Return value
array The render array.
1 string reference to 'QueuerFormController::configForm'
- purge_ui.routing.yml in modules/
purge_ui/ purge_ui.routing.yml - modules/purge_ui/purge_ui.routing.yml
File
- modules/
purge_ui/ src/ Controller/ QueuerFormController.php, line 63
Class
- QueuerFormController
- Controller for queuer configuration forms.
Namespace
Drupal\purge_ui\ControllerCode
public function configForm($id, $dialog) {
if ($this->purgeQueuers
->isPluginEnabled($id)) {
$definition = $this->purgeQueuers
->getPlugins()[$id];
if (isset($definition['configform']) && !empty($definition['configform'])) {
return $this
->formBuilder()
->getForm($definition['configform'], [
'id' => $id,
'dialog' => $dialog,
]);
}
}
throw new NotFoundHttpException();
}