/** * Returns a read (mode: rb) file resource to $binaryFile * * @param \eZ\Publish\Core\IO\Values\BinaryFile $binaryFile * * @throws \eZ\Publish\Core\Base\Exceptions\InvalidArgumentValue * * @return resource */ public function getFileInputStream(BinaryFile $binaryFile) { if (empty($binaryFile->id) || !is_string($binaryFile->id)) { throw new InvalidArgumentValue("binaryFileId", $binaryFile->id, "BinaryFile"); } return $this->ioHandler->getFileResource($this->getPrefixedUri($binaryFile->id)); }
/** * @covers \eZ\Publish\Core\IO\Handler::getFileResource * @expectedException \eZ\Publish\Core\Base\Exceptions\NotFoundException */ public function testGetFileResourceNonExistingFile() { $this->IOHandler->getFileResource('images/testGetFileResourceNonExistingFile.png'); }