class TestMediaFilterController
Same name and namespace in other branches
- 9 core/modules/media/tests/modules/media_test_embed/src/Controller/TestMediaFilterController.php \Drupal\media_test_embed\Controller\TestMediaFilterController
- 8.9.x core/modules/media/tests/modules/media_test_ckeditor/src/Controller/TestMediaFilterController.php \Drupal\media_test_ckeditor\Controller\TestMediaFilterController
- 10 core/modules/media/tests/modules/media_test_embed/src/Controller/TestMediaFilterController.php \Drupal\media_test_embed\Controller\TestMediaFilterController
Controller to allow testing of error handling of Media Embed in text editors.
Hierarchy
- class \Drupal\media\Controller\MediaFilterController implements \Drupal\Core\DependencyInjection\ContainerInjectionInterface
- class \Drupal\media_test_embed\Controller\TestMediaFilterController extends \Drupal\media\Controller\MediaFilterController
Expanded class hierarchy of TestMediaFilterController
File
-
core/
modules/ media/ tests/ modules/ media_test_embed/ src/ Controller/ TestMediaFilterController.php, line 13
Namespace
Drupal\media_test_embed\ControllerView source
class TestMediaFilterController extends MediaFilterController {
/**
* {@inheritdoc}
*/
public function preview(Request $request, FilterFormatInterface $filter_format) {
if (\Drupal::state()->get('test_media_filter_controller_throw_error', FALSE)) {
throw new NotFoundHttpException();
}
return parent::preview($request, $filter_format);
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
MediaFilterController::$entityRepository | protected | property | The entity repository. | |
MediaFilterController::$mediaStorage | protected | property | The media storage. | |
MediaFilterController::$renderer | protected | property | The renderer service. | |
MediaFilterController::checkCsrf | private static | function | Throws an AccessDeniedHttpException if the request fails CSRF validation. | |
MediaFilterController::create | public static | function | Instantiates a new instance of this class. | Overrides ContainerInjectionInterface::create |
MediaFilterController::formatUsesMediaEmbedFilter | public static | function | Checks access based on media_embed filter status on the text format. | |
MediaFilterController::__construct | public | function | Constructs an MediaFilterController instance. | |
TestMediaFilterController::preview | public | function | Returns a HTML response containing a preview of the text after filtering. | Overrides MediaFilterController::preview |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.