function HtmxTestAttachmentsController::delete
Set up a delete swap test.
Return value
mixed[] A render array.
1 string reference to 'HtmxTestAttachmentsController::delete'
- test_htmx.routing.yml in core/
modules/ system/ tests/ modules/ test_htmx/ test_htmx.routing.yml - core/modules/system/tests/modules/test_htmx/test_htmx.routing.yml
File
-
core/
modules/ system/ tests/ modules/ test_htmx/ src/ Controller/ HtmxTestAttachmentsController.php, line 80
Class
- HtmxTestAttachmentsController
- Returns responses for HTMX Test Attachments routes.
Namespace
Drupal\test_htmx\ControllerCode
public function delete() : array {
$url = Url::fromRoute('test_htmx.attachments.replace');
// Start with the "replace" content.
$build = $this->replace();
// Add a delete button.
$build['delete'] = [
'#type' => 'html_tag',
'#tag' => 'button',
'#attributes' => [
'type' => 'button',
'name' => 'delete',
],
'#value' => 'Delete',
];
(new Htmx())->get($url)
->swap('delete')
->target('div.ajax-content')
->applyTo($build['delete']);
return $build;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.