3 namespace Drupal\file_test\StreamWrapper;
5 use Drupal\Core\StreamWrapper\LocalStream;
8 * Helper class for testing the stream wrapper registry.
10 * Dummy stream wrapper implementation (dummy://).
12 class DummyStreamWrapper extends LocalStream {
17 public function getName() {
18 return t('Dummy files');
24 public function getDescription() {
25 return t('Dummy wrapper for simpletest.');
28 public function getDirectoryPath() {
29 return \Drupal::service('site.path') . '/files';
33 * Override getInternalUri().
35 * Return a dummy path for testing.
37 public function getInternalUri() {
38 return '/dummy/example.txt';
42 * Override getExternalUrl().
44 * Return the HTML URI of a public file.
46 public function getExternalUrl() {
47 return '/dummy/example.txt';