class DummyReadOnlyStreamWrapper in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/file/tests/file_test/src/StreamWrapper/DummyReadOnlyStreamWrapper.php \Drupal\file_test\StreamWrapper\DummyReadOnlyStreamWrapper
Helper class for testing the stream wrapper registry.
Dummy stream wrapper implementation (dummy-readonly://).
Hierarchy
- class \Drupal\Core\StreamWrapper\LocalStream implements StreamWrapperInterface
- class \Drupal\Core\StreamWrapper\LocalReadOnlyStream
- class \Drupal\file_test\StreamWrapper\DummyReadOnlyStreamWrapper
- class \Drupal\Core\StreamWrapper\LocalReadOnlyStream
Expanded class hierarchy of DummyReadOnlyStreamWrapper
1 string reference to 'DummyReadOnlyStreamWrapper'
- 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 DummyReadOnlyStreamWrapper
- stream_wrapper.dummy_readonly in core/
modules/ file/ tests/ file_test/ file_test.services.yml - Drupal\file_test\StreamWrapper\DummyReadOnlyStreamWrapper
File
- core/
modules/ file/ tests/ file_test/ src/ StreamWrapper/ DummyReadOnlyStreamWrapper.php, line 17 - Contains \Drupal\file_test\StreamWrapper\DummyReadOnlyStreamWrapper.
Namespace
Drupal\file_test\StreamWrapperView source
class DummyReadOnlyStreamWrapper extends LocalReadOnlyStream {
/**
* {@inheritdoc}
*/
public function getName() {
return t('Dummy files (readonly)');
}
/**
* {@inheritdoc}
*/
public function getDescription() {
return t('Dummy wrapper for simpletest (readonly).');
}
function getDirectoryPath() {
return \Drupal::service('site.path') . '/files';
}
/**
* Override getInternalUri().
*
* Return a dummy path for testing.
*/
function getInternalUri() {
return '/dummy/example.txt';
}
/**
* Override getExternalUrl().
*
* Return the HTML URI of a public file.
*/
function getExternalUrl() {
return '/dummy/example.txt';
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
DummyReadOnlyStreamWrapper:: |
public | function |
Returns the description of the stream wrapper for use in the UI. Overrides StreamWrapperInterface:: |
|
DummyReadOnlyStreamWrapper:: |
function |
Gets the path that the wrapper is responsible for. Overrides LocalStream:: |
||
DummyReadOnlyStreamWrapper:: |
function |
Override getExternalUrl(). Overrides StreamWrapperInterface:: |
||
DummyReadOnlyStreamWrapper:: |
function | Override getInternalUri(). | ||
DummyReadOnlyStreamWrapper:: |
public | function |
Returns the name of the stream wrapper for use in the UI. Overrides StreamWrapperInterface:: |
|
LocalReadOnlyStream:: |
public | function |
Support for mkdir(). Overrides LocalStream:: |
|
LocalReadOnlyStream:: |
public | function |
Support for rename(). Overrides LocalStream:: |
|
LocalReadOnlyStream:: |
public | function |
Support for rmdir(). Overrides LocalStream:: |
|
LocalReadOnlyStream:: |
public | function |
Support for fflush(). Overrides LocalStream:: |
|
LocalReadOnlyStream:: |
public | function |
Support for flock(). Overrides LocalStream:: |
|
LocalReadOnlyStream:: |
public | function |
Does not change meta data as this is a read-only stream wrapper. Overrides LocalStream:: |
|
LocalReadOnlyStream:: |
public | function |
Support for fopen(), file_get_contents(), etc. Overrides LocalStream:: |
|
LocalReadOnlyStream:: |
public | function |
Truncate stream. Overrides LocalStream:: |
|
LocalReadOnlyStream:: |
public | function |
Support for fwrite(), file_put_contents() etc. Overrides LocalStream:: |
|
LocalReadOnlyStream:: |
public | function |
Support for unlink(). Overrides LocalStream:: |
|
LocalStream:: |
public | property | Stream context resource. | |
LocalStream:: |
public | property | A generic resource handle. | |
LocalStream:: |
protected | property | Instance URI (stream). | |
LocalStream:: |
public | function |
Gets the name of the directory from a given path. Overrides StreamWrapperInterface:: |
|
LocalStream:: |
public | function |
Support for closedir(). Overrides PhpStreamWrapperInterface:: |
|
LocalStream:: |
public | function |
Support for opendir(). Overrides PhpStreamWrapperInterface:: |
|
LocalStream:: |
public | function |
Support for readdir(). Overrides PhpStreamWrapperInterface:: |
|
LocalStream:: |
public | function |
Support for rewinddir(). Overrides PhpStreamWrapperInterface:: |
|
LocalStream:: |
protected | function | Returns the canonical absolute path of the URI, if possible. | |
LocalStream:: |
protected | function | Returns the local writable target of the resource within the stream. | |
LocalStream:: |
public static | function |
Returns the type of stream wrapper. Overrides StreamWrapperInterface:: |
4 |
LocalStream:: |
function |
Returns the stream resource URI. Overrides StreamWrapperInterface:: |
||
LocalStream:: |
function |
Returns canonical, absolute path of the resource. Overrides StreamWrapperInterface:: |
1 | |
LocalStream:: |
function |
Sets the absolute stream resource URI. Overrides StreamWrapperInterface:: |
||
LocalStream:: |
public | function |
Retrieve the underlying stream resource. Overrides PhpStreamWrapperInterface:: |
|
LocalStream:: |
public | function |
Support for fclose(). Overrides PhpStreamWrapperInterface:: |
|
LocalStream:: |
public | function |
Support for feof(). Overrides PhpStreamWrapperInterface:: |
|
LocalStream:: |
public | function |
Support for fread(), file_get_contents() etc. Overrides PhpStreamWrapperInterface:: |
|
LocalStream:: |
public | function |
Seeks to specific location in a stream. Overrides PhpStreamWrapperInterface:: |
|
LocalStream:: |
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… Overrides PhpStreamWrapperInterface:: |
|
LocalStream:: |
public | function |
Support for fstat(). Overrides PhpStreamWrapperInterface:: |
|
LocalStream:: |
public | function |
Support for ftell(). Overrides PhpStreamWrapperInterface:: |
|
LocalStream:: |
public | function |
Support for stat(). Overrides PhpStreamWrapperInterface:: |
|
StreamWrapperInterface:: |
constant | A filter that matches all wrappers. | ||
StreamWrapperInterface:: |
constant | Not visible in the UI or accessible via web, but readable and writable. E.g. the temporary directory for uploads. | ||
StreamWrapperInterface:: |
constant | Refers to a local file system location. | ||
StreamWrapperInterface:: |
constant | Hidden, readable and writeable using local files. | ||
StreamWrapperInterface:: |
constant | Visible, readable and writeable using local files. | ||
StreamWrapperInterface:: |
constant | This is the default 'type' falg. This does not include StreamWrapperInterface::LOCAL, because PHP grants a greater trust level to local files (for example, they can be used in an "include" statement, regardless of the… | ||
StreamWrapperInterface:: |
constant | Wrapper is readable (almost always true). | ||
StreamWrapperInterface:: |
constant | Visible and read-only. | ||
StreamWrapperInterface:: |
constant | Exposed in the UI and potentially web accessible. | ||
StreamWrapperInterface:: |
constant | Wrapper is writeable. | ||
StreamWrapperInterface:: |
constant | Visible, readable and writeable. |