getFileById() public method

Get file instance by id of document Used \MongoGridFS::findOne() instead of \MongoGridFS::get() due to backward compatibility with old mongo extensions
public getFileById ( MongoId | string | integer $id ) : GridFSFile | null
$id MongoId | string | integer
return GridFSFile | null
Example #1
0
 public function testGetResource()
 {
     $id = $this->gridFs->storeBytes('somebinarydata', array('meta' => 1));
     $this->assertTrue(is_resource($this->gridFs->getFileById($id)->getResource()));
 }
Example #2
0
 public function testGetMd5Checksum()
 {
     $id = $this->gridFs->storeBytes('somebinarydata');
     $file = $this->gridFs->getFileById($id);
     $this->assertEquals(md5('somebinarydata'), $file->getMd5Checksum());
 }