示例#1
0
 public function testUpdateDetectsMimetypeByContent()
 {
     $path = '/missing-extension';
     $data = ['path_id' => 123, 'type' => 'file', 'path' => $path, 'mimetype' => 'text/plain', 'visibility' => 'public', 'size' => 214454, 'is_compressed' => false, 'update_ts' => date('Y-m-d H:i:s')];
     $this->setupDbFetchResponse($data);
     $meta = $this->adapter->update($path, base64_decode('R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs='), $this->emptyConfig);
     $this->assertEquals('image/gif', $meta['mimetype']);
 }