Example #1
0
 public function testFile()
 {
     $fp = tmpfile();
     fwrite($fp, self::CONTENTS);
     $filename = stream_get_meta_data($fp)['uri'];
     $this->assertSame('text/plain', (new Finfo(FILEINFO_MIME_TYPE))->file($filename));
     $this->assertSame('text/plain', (new Finfo())->file($filename, FILEINFO_MIME_TYPE));
     $finfo = new Finfo();
     $finfo->set_flags(FILEINFO_MIME_TYPE);
     $this->assertSame('text/plain', $finfo->file($filename));
 }