public function testRespondsToIoUri() { $uri = '/var/test/storage/images/image.png'; $request = $this->createRequest($uri); $event = $this->createEvent($request); $binaryFile = new BinaryFile(array('mtime' => new DateTime())); $this->ioServiceMock->expects($this->once())->method('loadBinaryFileByUri')->with($uri)->will($this->returnValue($binaryFile)); $this->eventListener->onKernelRequest($event); self::assertTrue($event->hasResponse()); self::assertEquals(new BinaryStreamResponse($binaryFile, $this->ioServiceMock), $event->getResponse()); }