/** * @depends testCreate * @param BinaryFile $binaryFile */ public function testGetMetadata(BinaryFile $binaryFile) { // @todo Add @depends on createFile $id = $binaryFile->id; $internalPath = $this->IOHandler->getInternalPath($id); $metadataHandlerMock = $this->getMock('eZ\\Publish\\Core\\IO\\MetadataHandler'); $expectedMetadata = array('some' => 1, 'meta' => 2); $metadataHandlerMock->expects($this->once())->method('extract')->will($this->returnValue($expectedMetadata)); $metadata = $this->IOHandler->getMetadata($metadataHandlerMock, $id); self::assertEquals($metadata, $expectedMetadata); }
/** * @param MetadataHandler $metadataHandler * @param BinaryFile $binaryFile * * @return array */ public function getMetadata(MetadataHandler $metadataHandler, BinaryFile $binaryFile) { return $this->ioHandler->getMetadata($metadataHandler, $this->getPrefixedUri($binaryFile->id)); }