/** * Stream Reader Constructor * * @param Next\HTTP\Stream\Adapter\Adapter $adapter * Stream Adapter from which data will be read */ public function __construct(Adapter $adapter) { try { $adapter->isOpened(); } catch (AdapterException $e) { $adapter->open(); } $this->adapter =& $adapter; }