* @package Mammut\IO */ class DirectOut implements iInput { const _VERSION_ = '0.5.0.0'; public function __construct($path) { } public function getIOTypes() { return array(iIO::INPUT); } public function isSeekSupported() { return false; } public function create() { } public function open() { } public function isOpen() { return true; } public function seek($pos) { throw new \BadMethodCallException('unsupported'); } public function write($data) { echo $data; } public function isEOF() { throw new \BadMethodCallException('unsupported'); } public function close() { } public function getSize() { throw new \BadMethodCallException('unsupported'); } }