Example #1
0
 /**
  * @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);
 }
Example #2
0
 /**
  * @param MetadataHandler $metadataHandler
  * @param BinaryFile      $binaryFile
  *
  * @return array
  */
 public function getMetadata(MetadataHandler $metadataHandler, BinaryFile $binaryFile)
 {
     return $this->ioHandler->getMetadata($metadataHandler, $this->getPrefixedUri($binaryFile->id));
 }