class DummyRemoteStreamWrapper
Same name and namespace in other branches
- 11.x core/modules/file/tests/file_test/src/StreamWrapper/DummyRemoteStreamWrapper.php \Drupal\file_test\StreamWrapper\DummyRemoteStreamWrapper
- 10 core/modules/file/tests/file_test/src/StreamWrapper/DummyRemoteStreamWrapper.php \Drupal\file_test\StreamWrapper\DummyRemoteStreamWrapper
- 8.9.x core/modules/file/tests/file_test/src/StreamWrapper/DummyRemoteStreamWrapper.php \Drupal\file_test\StreamWrapper\DummyRemoteStreamWrapper
Helper class for testing the stream wrapper registry.
Dummy remote stream wrapper implementation (dummy-remote://).
Basically just the public scheme but not returning a local file for realpath.
Hierarchy
- class \Drupal\Core\StreamWrapper\LocalStream implements \Drupal\Core\StreamWrapper\StreamWrapperInterface
- class \Drupal\Core\StreamWrapper\PublicStream extends \Drupal\Core\StreamWrapper\LocalStream
- class \Drupal\file_test\StreamWrapper\DummyRemoteStreamWrapper extends \Drupal\Core\StreamWrapper\PublicStream
- class \Drupal\Core\StreamWrapper\PublicStream extends \Drupal\Core\StreamWrapper\LocalStream
Expanded class hierarchy of DummyRemoteStreamWrapper
1 string reference to 'DummyRemoteStreamWrapper'
- file_test.services.yml in core/
modules/ file/ tests/ file_test/ file_test.services.yml - core/modules/file/tests/file_test/file_test.services.yml
1 service uses DummyRemoteStreamWrapper
- stream_wrapper.dummy_remote in core/
modules/ file/ tests/ file_test/ file_test.services.yml - Drupal\file_test\StreamWrapper\DummyRemoteStreamWrapper
File
-
core/
modules/ file/ tests/ file_test/ src/ StreamWrapper/ DummyRemoteStreamWrapper.php, line 14
Namespace
Drupal\file_test\StreamWrapperView source
class DummyRemoteStreamWrapper extends PublicStream {
/**
* {@inheritdoc}
*/
public function getName() {
return t('Dummy files (remote)');
}
/**
* {@inheritdoc}
*/
public function getDescription() {
return t('Dummy wrapper for simpletest (remote).');
}
public function realpath() {
return FALSE;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title | Overrides |
---|---|---|---|---|---|
DummyRemoteStreamWrapper::getDescription | public | function | Returns the description of the stream wrapper for use in the UI. | Overrides PublicStream::getDescription | 1 |
DummyRemoteStreamWrapper::getDescription | public | function | Returns the description of the stream wrapper for use in the UI. | Overrides PublicStream::getDescription | 1 |
DummyRemoteStreamWrapper::getName | public | function | Returns the name of the stream wrapper for use in the UI. | Overrides PublicStream::getName | 1 |
DummyRemoteStreamWrapper::getName | public | function | Returns the name of the stream wrapper for use in the UI. | Overrides PublicStream::getName | 1 |
DummyRemoteStreamWrapper::realpath | public | function | Returns canonical, absolute path of the resource. | Overrides LocalStream::realpath | |
LocalStream::$context | public | property | Stream context resource. | ||
LocalStream::$handle | public | property | A generic resource handle. | ||
LocalStream::$uri | protected | property | Instance URI (stream). | ||
LocalStream::dirname | public | function | |||
LocalStream::dir_closedir | public | function | |||
LocalStream::dir_opendir | public | function | |||
LocalStream::dir_readdir | public | function | |||
LocalStream::dir_rewinddir | public | function | |||
LocalStream::getFileSystem | private | function | Returns file system service. | ||
LocalStream::getTarget | protected | function | Returns the local writable target of the resource within the stream. | ||
LocalStream::getUri | public | function | |||
LocalStream::mkdir | public | function | |||
LocalStream::rename | public | function | |||
LocalStream::rmdir | public | function | |||
LocalStream::setUri | public | function | |||
LocalStream::stream_cast | public | function | |||
LocalStream::stream_close | public | function | |||
LocalStream::stream_eof | public | function | |||
LocalStream::stream_flush | public | function | |||
LocalStream::stream_lock | public | function | |||
LocalStream::stream_metadata | public | function | |||
LocalStream::stream_open | public | function | |||
LocalStream::stream_read | public | function | |||
LocalStream::stream_seek | public | function | |||
LocalStream::stream_set_option | public | function | Since Windows systems do not allow it and it is not needed for most use cases anyway, this method is not supported on local files and will trigger an error and return false. If needed, custom subclasses can provide OS-specific implementations for… |
||
LocalStream::stream_stat | public | function | |||
LocalStream::stream_tell | public | function | |||
LocalStream::stream_truncate | public | function | |||
LocalStream::stream_write | public | function | |||
LocalStream::unlink | public | function | |||
LocalStream::url_stat | public | function | |||
PublicStream::basePath | public static | function | Returns the base path for public://. | ||
PublicStream::baseUrl | public static | function | Finds and returns the base URL for public://. | ||
PublicStream::getDirectoryPath | public | function | |||
PublicStream::getExternalUrl | public | function | |||
PublicStream::getLocalPath | protected | function | |||
PublicStream::getType | public static | function | 1 | ||
PublicStream::getType | public static | function | 1 | ||
StreamWrapperInterface::ALL | constant | A filter that matches all wrappers. | |||
StreamWrapperInterface::HIDDEN | constant | Defines the stream wrapper bit flag for a hidden file. | |||
StreamWrapperInterface::LOCAL | constant | Refers to a local file system location. | |||
StreamWrapperInterface::LOCAL_HIDDEN | constant | Hidden, readable and writable using local files. | |||
StreamWrapperInterface::LOCAL_NORMAL | constant | Visible, readable and writable using local files. | |||
StreamWrapperInterface::NORMAL | constant | The default 'type' flag. | |||
StreamWrapperInterface::READ | constant | Wrapper is readable (almost always true). | |||
StreamWrapperInterface::READ_VISIBLE | constant | Visible and read-only. | |||
StreamWrapperInterface::VISIBLE | constant | Exposed in the UI and potentially web accessible. | |||
StreamWrapperInterface::WRITE | constant | Wrapper is writable. | |||
StreamWrapperInterface::WRITE_VISIBLE | constant | Visible, readable and writable. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.