class DummyRemoteStreamWrapper

Same name and namespace in other branches
  1. 11.x core/modules/file/tests/file_test/src/StreamWrapper/DummyRemoteStreamWrapper.php \Drupal\file_test\StreamWrapper\DummyRemoteStreamWrapper
  2. 9 core/modules/file/tests/file_test/src/StreamWrapper/DummyRemoteStreamWrapper.php \Drupal\file_test\StreamWrapper\DummyRemoteStreamWrapper
  3. 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

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\StreamWrapper
View source
class DummyRemoteStreamWrapper extends PublicStream {
  
  /**
   * {@inheritdoc}
   */
  public function getName() {
    return t('Dummy files (remote)');
  }
  
  /**
   * {@inheritdoc}
   */
  public function getDescription() {
    return t('Dummy wrapper for testing (remote).');
  }
  public function realpath() {
    return FALSE;
  }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title Overrides
DummyRemoteStreamWrapper::getDescription public function Overrides PublicStream::getDescription 1
DummyRemoteStreamWrapper::getDescription public function Overrides PublicStream::getDescription 1
DummyRemoteStreamWrapper::getDescription public function Overrides PublicStream::getDescription 1
DummyRemoteStreamWrapper::getDescription public function Overrides PublicStream::getDescription 1
DummyRemoteStreamWrapper::getName public function Overrides PublicStream::getName 1
DummyRemoteStreamWrapper::getName public function Overrides PublicStream::getName 1
DummyRemoteStreamWrapper::getName public function Overrides PublicStream::getName 1
DummyRemoteStreamWrapper::getName public function Overrides PublicStream::getName 1
DummyRemoteStreamWrapper::realpath public function Overrides LocalStream::realpath
DummyRemoteStreamWrapper::realpath public function Overrides LocalStream::realpath
DummyRemoteStreamWrapper::realpath public function Overrides LocalStream::realpath
DummyRemoteStreamWrapper::realpath public function Overrides LocalStream::realpath
LocalStream::$context public property Stream context resource.
LocalStream::$context public property Stream context resource.
LocalStream::$handle public property A generic resource handle.
LocalStream::$handle public property A generic resource handle.
LocalStream::$uri protected property Instance URI (stream).
LocalStream::$uri protected property Instance URI (stream).
LocalStream::dirname public function
LocalStream::dirname public function
LocalStream::dir_closedir public function
LocalStream::dir_closedir public function
LocalStream::dir_opendir public function
LocalStream::dir_opendir public function
LocalStream::dir_readdir public function
LocalStream::dir_readdir public function
LocalStream::dir_rewinddir public function
LocalStream::dir_rewinddir public function
LocalStream::getFileSystem private function Returns file system service.
LocalStream::getFileSystem private function Returns file system service.
LocalStream::getTarget protected function Returns the local writable target of the resource within the stream.
LocalStream::getTarget protected function Returns the local writable target of the resource within the stream.
LocalStream::getUri public function
LocalStream::getUri public function
LocalStream::mkdir public function 1
LocalStream::mkdir public function 1
LocalStream::rename public function 1
LocalStream::rename public function 1
LocalStream::rmdir public function 1
LocalStream::rmdir public function 1
LocalStream::setUri public function
LocalStream::setUri public function
LocalStream::stream_cast public function
LocalStream::stream_cast public function
LocalStream::stream_close public function
LocalStream::stream_close public function
LocalStream::stream_eof public function
LocalStream::stream_eof public function
LocalStream::stream_flush public function 1
LocalStream::stream_flush public function 1
LocalStream::stream_lock public function 1
LocalStream::stream_lock public function 1
LocalStream::stream_metadata public function 1
LocalStream::stream_metadata public function 1
LocalStream::stream_open public function 1
LocalStream::stream_open public function 1
LocalStream::stream_read public function
LocalStream::stream_read public function
LocalStream::stream_seek 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_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_stat public function
LocalStream::stream_tell public function
LocalStream::stream_tell public function
LocalStream::stream_truncate public function 1
LocalStream::stream_truncate public function 1
LocalStream::stream_write public function 1
LocalStream::stream_write public function 1
LocalStream::unlink public function 1
LocalStream::unlink public function 1
LocalStream::url_stat public function
LocalStream::url_stat public function
PublicStream::basePath public static function Returns the base path for public://.
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::baseUrl public static function Finds and returns the base URL for public://.
PublicStream::getDirectoryPath public function
PublicStream::getDirectoryPath public function
PublicStream::getExternalUrl public function
PublicStream::getExternalUrl public function
PublicStream::getLocalPath protected 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::ALL constant A filter that matches all wrappers.
StreamWrapperInterface::HIDDEN constant Defines the stream wrapper bit flag for a hidden file.
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 constant Refers to a local file system location.
StreamWrapperInterface::LOCAL_HIDDEN constant Hidden, readable and writable using local files.
StreamWrapperInterface::LOCAL_HIDDEN constant Hidden, readable and writable using local files.
StreamWrapperInterface::LOCAL_NORMAL constant Visible, 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::NORMAL constant The default 'type' flag.
StreamWrapperInterface::READ constant Wrapper is readable (almost always true).
StreamWrapperInterface::READ constant Wrapper is readable (almost always true).
StreamWrapperInterface::READ_VISIBLE constant Visible and read-only.
StreamWrapperInterface::READ_VISIBLE constant Visible and read-only.
StreamWrapperInterface::VISIBLE constant Exposed in the UI and potentially web accessible.
StreamWrapperInterface::VISIBLE constant Exposed in the UI and potentially web accessible.
StreamWrapperInterface::WRITE constant Wrapper is writable.
StreamWrapperInterface::WRITE constant Wrapper is writable.
StreamWrapperInterface::WRITE_VISIBLE constant Visible, readable and 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.