This commit is contained in:
Brooke Vibber 2023-04-04 09:57:12 -07:00
commit c3751acb49
7 changed files with 712 additions and 3 deletions

View file

@ -0,0 +1,21 @@
<?php
/**
* Base class for streaming media segment readers
*
* @file
* @ingroup HLS
*/
namespace MediaWiki\TimedMediaHandler\HLS;
/**
* Base file class that fcloses on destruct.
*/
class OwningStreamReader extends StreamReader {
public function __destruct() {
if ( $this->file ) {
fclose( $this->file );
$this->file = null;
}
}
}