public function testGetMimeType() { $this->filesystem->expects($this->once())->method('getMimeType')->with('file.txt')->will($this->returnValue('text/plain')); self::assertEquals('text/plain', $this->handler->getMimeType('file.txt')); }
/** * Generates API BinaryFile object from provided SPI BinaryFile object. * * @param \eZ\Publish\SPI\IO\BinaryFile $spiBinaryFile * * @return \eZ\Publish\Core\IO\Values\BinaryFile */ protected function buildDomainBinaryFileObject(SPIBinaryFile $spiBinaryFile) { return new BinaryFile(array('size' => (int) $spiBinaryFile->size, 'mtime' => $spiBinaryFile->mtime, 'id' => $this->removeUriPrefix($spiBinaryFile->id), 'uri' => $spiBinaryFile->uri, 'mimeType' => $spiBinaryFile->mimeType ?: $this->metadataHandler->getMimeType($spiBinaryFile->id))); }