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)); }