public function getSize()
    {
        if (is_resource($this->stream) === true) {
            $stats = fstat($this->stream);
            if (isset($stats['size'])) {
                return $stats['size'];
            }
        }
        return null;
    }