Example #1
0
 public static function getInstance()
 {
     if (!isset(self::$instance)) {
         self::$instance = new MediaWrapper();
     }
     return self::$instance;
 }
Example #2
0
 public function testCacheSystem()
 {
     require __DIR__ . '/RandomWrapper.php';
     MediaWrapper::register(array('RandomWrapper'));
     $m = MediaWrapper::getInstance()->getWrapper('http://test.com/1982');
     $value1 = $m->player();
     $value2 = $m->player();
     $this->assertEquals($value1, $value2, 'Test if data is fetched from cache.');
 }