public function getSize() { if (null === $this->resource) { return null; } $stats = fstat($this->resource); return $stats['size']; }
/** * @group 42 */ public function testGetSizeReturnsStreamSize() { $resource = fopen(__FILE__, 'r'); $expected = fstat($resource); $stream = new Stream($resource); $this->assertEquals($expected['size'], $stream->getSize()); }