Kraken\_Unit\Channel\Model\Zmq\ZmqDealerTest::createModel PHP Method

createModel() public method

public createModel ( mixed[] $params = [], string[] $methods = [] ) : ZmqDealer | PHPUnit_Framework_MockObject_MockObject
$params mixed[]
$methods string[]
return Kraken\Channel\Model\Zmq\ZmqDealer | PHPUnit_Framework_MockObject_MockObject
    public function createModel($params = [], $methods = [])
    {
        $params = array_merge(['id' => 'model', 'endpoint' => 'tcp://127.0.0.1:2080', 'type' => $params['type'], 'host' => 'model'], $params);
        $methods = array_merge(['removeEventListener'], $methods);
        $loop = $this->getMock(Loop::class, $methods, [], '', false);
        $model = $this->getMock(ZmqDealer::class, $methods, [$loop, $params], '', false);
        $model->expects($this->any())->method('removeEventListener');
        $this->model = $model;
        return $model;
    }