Subversion Repositories cheapmusic

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
103 - 1
<?php
2
namespace GuzzleHttp\Exception;
3
 
4
use Psr\Http\Message\StreamInterface;
5
 
6
/**
7
 * Exception thrown when a seek fails on a stream.
8
 */
9
class SeekException extends \RuntimeException implements GuzzleException
10
{
11
    private $stream;
12
 
13
    public function __construct(StreamInterface $stream, $pos = 0, $msg = '')
14
    {
15
        $this->stream = $stream;
16
        $msg = $msg ?: 'Could not seek the stream to position ' . $pos;
17
        parent::__construct($msg);
18
    }
19
 
20
    /**
21
     * @return StreamInterface
22
     */
23
    public function getStream()
24
    {
25
        return $this->stream;
26
    }
27
}