You are here

MediaInternetTestStreamWrapper.inc in D7 Media 7.4

Extends the MediaReadOnlyStreamWrapper class to handle videos from an imaginary example.com.

File

modules/media_internet/tests/includes/MediaInternetTestStreamWrapper.inc
View source
<?php

/**
 *  @file
 *  Extends the MediaReadOnlyStreamWrapper class to handle videos from an imaginary example.com.
 */

/**
 *  Create an instance like this:
 *  $media_internet_test = new MediaInternetTestStreamWrapper('mediainternettest://video/[video-code]');
 */
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'];
    }
  }

}

Classes

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