protected function buildMockControllerContext() { $httpRequest = Request::create(new Uri('http://foo.bar/bazfoo')); $request = new ActionRequest($httpRequest); $response = new Response(); /** @var Arguments $mockArguments */ $mockArguments = $this->getMockBuilder(Arguments::class)->disableOriginalConstructor()->getMock(); $uriBuilder = new UriBuilder(); $controllerContext = new ControllerContext($request, $response, $mockArguments, $uriBuilder, $this->createMock(FlashMessageContainer::class)); return $controllerContext; }