for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Chrisyue\PhpM3u8\Stream;
class TextStream implements StreamInterface
{
private $lines;
public function __construct($text = '')
$this->lines = explode("\n", $text);
}
public function next()
next($this->lines);
public function valid()
return false !== current($this->lines);
public function current()
return current($this->lines);
public function key()
return key($this->lines);
public function rewind()
reset($this->lines);
public function add($line)
$this->lines[] = $line;
public function __toString()
return implode("\n", $this->lines)."\n";