protected function _createDomains()
{
$this->workflow = $this->getMockBuilder(Workflow::class)->disableOriginalConstructor()->getMock();
$this->workflows = $this->getMockBuilder(Workflows::class)->disableOriginalConstructor()->getMock();
$this->environment = $this->getMockBuilder(Environment::class)->disableOriginalConstructor()->getMock();
$this->environment->method('getWorkflows')->willReturn($this->workflows);
$this->environment->site = (object) ['id' => 'abc'];
$this->environment->id = 'dev';
$domains = new Domains(['environment' => $this->environment]);
$domains->setRequest($this->request);
$domains->setContainer($this->container);
return $domains;
}