You are here

class MediaInternetTestStreamWrapper in D7 Media 7.2

Same name and namespace in other branches
  1. 7.4 modules/media_internet/tests/includes/MediaInternetTestStreamWrapper.inc \MediaInternetTestStreamWrapper
  2. 7.3 modules/media_internet/tests/includes/MediaInternetTestStreamWrapper.inc \MediaInternetTestStreamWrapper

Create an instance like this: $media_internet_test = new MediaInternetTestStreamWrapper('mediainternettest://video/[video-code]');

Hierarchy

Expanded class hierarchy of MediaInternetTestStreamWrapper

1 string reference to 'MediaInternetTestStreamWrapper'
media_internet_test_stream_wrappers in modules/media_internet/tests/media_internet_test.module
Implements hook_stream_wrappers().

File

modules/media_internet/tests/includes/MediaInternetTestStreamWrapper.inc, line 12
Extends the MediaReadOnlyStreamWrapper class to handle videos from an imaginary example.com.

View source
class MediaInternetTestStreamWrapper extends MediaReadOnlyStreamWrapper {
  protected $base_url = 'http://example.com';
  static function getMimeType($uri, $mapping = NULL) {
    return 'video/mediainternettest';
  }
  function interpolateUrl() {
    if ($parameters = $this
      ->get_parameters()) {
      return $this->base_url . '/' . $parameters['video'];
    }
  }

}

Members

Namesort descending Modifiers Type Description Overrides
MediaInternetTestStreamWrapper::$base_url protected property Overrides MediaReadOnlyStreamWrapper::$base_url
MediaInternetTestStreamWrapper::getMimeType static function Base implementation of getMimeType(). Overrides MediaReadOnlyStreamWrapper::getMimeType
MediaInternetTestStreamWrapper::interpolateUrl function Handles parameters on the URL string. Overrides MediaReadOnlyStreamWrapper::interpolateUrl
MediaReadOnlyStreamWrapper::$context public property Stream context resource.
MediaReadOnlyStreamWrapper::$handle public property A generic resource handle.
MediaReadOnlyStreamWrapper::$parameters protected property
MediaReadOnlyStreamWrapper::$uri protected property Instance URI (stream).
MediaReadOnlyStreamWrapper::$_DEBUG_MODE private property
MediaReadOnlyStreamWrapper::$_stat protected property Template for stat calls.
MediaReadOnlyStreamWrapper::chmod public function Implements DrupalStreamWrapperInterface::chmod(). Overrides DrupalStreamWrapperInterface::chmod
MediaReadOnlyStreamWrapper::dirname public function Implements DrupalStreamWrapperInterface::dirname(). Overrides DrupalStreamWrapperInterface::dirname
MediaReadOnlyStreamWrapper::dir_closedir public function Support for closedir(). Overrides StreamWrapperInterface::dir_closedir
MediaReadOnlyStreamWrapper::dir_opendir public function Support for opendir(). Overrides StreamWrapperInterface::dir_opendir
MediaReadOnlyStreamWrapper::dir_readdir public function Support for readdir(). Overrides StreamWrapperInterface::dir_readdir
MediaReadOnlyStreamWrapper::dir_rewinddir public function Support for rewinddir(). Overrides StreamWrapperInterface::dir_rewinddir
MediaReadOnlyStreamWrapper::getDirectoryPath public function Undocumented.
MediaReadOnlyStreamWrapper::getExternalUrl public function Returns a web accessible URL for the resource. Overrides DrupalStreamWrapperInterface::getExternalUrl
MediaReadOnlyStreamWrapper::getUri public function Base implementation of getUri(). Overrides DrupalStreamWrapperInterface::getUri
MediaReadOnlyStreamWrapper::get_parameters public function Utility function to return paramenters.
MediaReadOnlyStreamWrapper::mkdir public function Implements DrupalStreamWrapperInterface::mkdir(). Overrides StreamWrapperInterface::mkdir
MediaReadOnlyStreamWrapper::realpath public function Base implementation of realpath(). Overrides DrupalStreamWrapperInterface::realpath
MediaReadOnlyStreamWrapper::rename public function Implements DrupalStreamWrapperInterface::rename(). Overrides StreamWrapperInterface::rename
MediaReadOnlyStreamWrapper::rmdir public function Implements DrupalStreamWrapperInterface::rmdir(). Overrides StreamWrapperInterface::rmdir
MediaReadOnlyStreamWrapper::setUri public function Base implementation of setUri(). Overrides DrupalStreamWrapperInterface::setUri
MediaReadOnlyStreamWrapper::stream_close public function Support for fclose(). Overrides StreamWrapperInterface::stream_close
MediaReadOnlyStreamWrapper::stream_eof public function Support for feof(). Overrides StreamWrapperInterface::stream_eof
MediaReadOnlyStreamWrapper::stream_flush public function Support for fflush(). Overrides StreamWrapperInterface::stream_flush
MediaReadOnlyStreamWrapper::stream_lock function Undocumented PHP stream wrapper method. Overrides StreamWrapperInterface::stream_lock
MediaReadOnlyStreamWrapper::stream_open public function Support for fopen(), file_get_contents(), file_put_contents() etc. Overrides StreamWrapperInterface::stream_open
MediaReadOnlyStreamWrapper::stream_read public function Support for fread(), file_get_contents() etc. Overrides StreamWrapperInterface::stream_read
MediaReadOnlyStreamWrapper::stream_seek public function Support for fseek(). Overrides StreamWrapperInterface::stream_seek
MediaReadOnlyStreamWrapper::stream_stat public function Support for fstat(). Overrides StreamWrapperInterface::stream_stat
MediaReadOnlyStreamWrapper::stream_tell public function Support for ftell(). Overrides StreamWrapperInterface::stream_tell
MediaReadOnlyStreamWrapper::stream_write public function Support for fwrite(), file_put_contents() etc. Overrides StreamWrapperInterface::stream_write
MediaReadOnlyStreamWrapper::S_IFREG constant
MediaReadOnlyStreamWrapper::unlink public function Implements DrupalStreamWrapperInterface::unlink(). Overrides StreamWrapperInterface::unlink
MediaReadOnlyStreamWrapper::url_stat public function Support for stat(). Overrides StreamWrapperInterface::url_stat
MediaReadOnlyStreamWrapper::_debug private function Sets the debug mode.
MediaReadOnlyStreamWrapper::_parse_url protected function Returns an array of any parameters stored in the URL's path.
MediaReadOnlyStreamWrapper::_report_error private function Report an error.