class DrupalDummyStreamWrapper

Helper class for testing the stream wrapper registry.

Dummy stream wrapper implementation (dummy://).

Hierarchy

Expanded class hierarchy of DrupalDummyStreamWrapper

1 string reference to 'DrupalDummyStreamWrapper'
file_test_stream_wrappers in modules/simpletest/tests/file_test.module
Implements hook_stream_wrappers().

File

modules/simpletest/tests/file_test.module, line 434

View source
class DrupalDummyStreamWrapper extends DrupalLocalStreamWrapper {
    function getDirectoryPath() {
        return variable_get('stream_public_path', 'sites/default/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

Title Sort descending Modifiers Object type Summary Overriden Title Overrides
DrupalDummyStreamWrapper::getDirectoryPath function Gets the path that the wrapper is responsible for.
@TODO: Review this method name in D8 per http://drupal.org/node/701358
Overrides DrupalLocalStreamWrapper::getDirectoryPath
DrupalDummyStreamWrapper::getExternalUrl function Override getExternalUrl(). Overrides DrupalStreamWrapperInterface::getExternalUrl
DrupalDummyStreamWrapper::getInternalUri function Override getInternalUri().
DrupalLocalStreamWrapper::$context public property Stream context resource.
DrupalLocalStreamWrapper::$handle public property A generic resource handle.
DrupalLocalStreamWrapper::$uri protected property Instance URI (stream).
DrupalLocalStreamWrapper::chmod function Base implementation of chmod(). Overrides DrupalStreamWrapperInterface::chmod
DrupalLocalStreamWrapper::dirname public function Gets the name of the directory from a given path. Overrides DrupalStreamWrapperInterface::dirname
DrupalLocalStreamWrapper::dir_closedir public function Support for closedir(). Overrides StreamWrapperInterface::dir_closedir
DrupalLocalStreamWrapper::dir_opendir public function Support for opendir(). Overrides StreamWrapperInterface::dir_opendir
DrupalLocalStreamWrapper::dir_readdir public function Support for readdir(). Overrides StreamWrapperInterface::dir_readdir
DrupalLocalStreamWrapper::dir_rewinddir public function Support for rewinddir(). Overrides StreamWrapperInterface::dir_rewinddir
DrupalLocalStreamWrapper::getLocalPath protected function Returns the canonical absolute path of the URI, if possible. 1
DrupalLocalStreamWrapper::getMimeType static function Base implementation of getMimeType(). Overrides DrupalStreamWrapperInterface::getMimeType
DrupalLocalStreamWrapper::getTarget protected function Returns the local writable target of the resource within the stream.
DrupalLocalStreamWrapper::getUri function Base implementation of getUri(). Overrides DrupalStreamWrapperInterface::getUri
DrupalLocalStreamWrapper::mkdir public function Support for mkdir(). Overrides StreamWrapperInterface::mkdir
DrupalLocalStreamWrapper::realpath function Base implementation of realpath(). Overrides DrupalStreamWrapperInterface::realpath 1
DrupalLocalStreamWrapper::rename public function Support for rename(). Overrides StreamWrapperInterface::rename
DrupalLocalStreamWrapper::rmdir public function Support for rmdir(). Overrides StreamWrapperInterface::rmdir
DrupalLocalStreamWrapper::setUri function Base implementation of setUri(). Overrides DrupalStreamWrapperInterface::setUri
DrupalLocalStreamWrapper::stream_cast public function Retrieve the underlying stream resource.
DrupalLocalStreamWrapper::stream_close public function Support for fclose(). Overrides StreamWrapperInterface::stream_close
DrupalLocalStreamWrapper::stream_eof public function Support for feof(). Overrides StreamWrapperInterface::stream_eof
DrupalLocalStreamWrapper::stream_flush public function Support for fflush(). Overrides StreamWrapperInterface::stream_flush
DrupalLocalStreamWrapper::stream_lock public function Support for flock(). Overrides StreamWrapperInterface::stream_lock
DrupalLocalStreamWrapper::stream_metadata public function Sets metadata on the stream.
DrupalLocalStreamWrapper::stream_open public function Support for fopen(), file_get_contents(), file_put_contents() etc. Overrides StreamWrapperInterface::stream_open
DrupalLocalStreamWrapper::stream_read public function Support for fread(), file_get_contents() etc. Overrides StreamWrapperInterface::stream_read
DrupalLocalStreamWrapper::stream_seek public function Support for fseek(). Overrides StreamWrapperInterface::stream_seek
DrupalLocalStreamWrapper::stream_set_option public function Change stream options.
DrupalLocalStreamWrapper::stream_stat public function Support for fstat(). Overrides StreamWrapperInterface::stream_stat
DrupalLocalStreamWrapper::stream_tell public function Support for ftell(). Overrides StreamWrapperInterface::stream_tell
DrupalLocalStreamWrapper::stream_truncate public function Truncate stream.
DrupalLocalStreamWrapper::stream_write public function Support for fwrite(), file_put_contents() etc. Overrides StreamWrapperInterface::stream_write
DrupalLocalStreamWrapper::unlink public function Support for unlink(). Overrides StreamWrapperInterface::unlink
DrupalLocalStreamWrapper::url_stat public function Support for stat(). Overrides StreamWrapperInterface::url_stat

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.