Clue\React\Buzz\Io\Transaction::__construct PHP Method

__construct() public method

public __construct ( Psr\Http\Message\RequestInterface $request, Sender $sender, array $options = [], MessageFactory $messageFactory )
$request Psr\Http\Message\RequestInterface
$sender Sender
$options array
$messageFactory Clue\React\Buzz\Message\MessageFactory
    public function __construct(RequestInterface $request, Sender $sender, array $options = array(), MessageFactory $messageFactory)
    {
        foreach ($options as $name => $value) {
            if (property_exists($this, $name)) {
                $this->{$name} = $value;
            }
        }
        $this->request = $request;
        $this->sender = $sender;
        $this->messageFactory = $messageFactory;
    }