intelephense
1.14.41.16.1
lib/stub/fileinfo/fileinfo.phplib/stub/fileinfo/fileinfo.php+6−3
Index: package/lib/stub/fileinfo/fileinfo.php
===================================================================
--- package/lib/stub/fileinfo/fileinfo.php
+++ package/lib/stub/fileinfo/fileinfo.php
@@ -5,8 +5,9 @@
use __IDE\LanguageLevelTypeAware;
use __IDE\StubsElementAvailable;
use __IDE\TentativeType;
use __IDE\Pure;
+use __IDE\Deprecated;
class finfo
{
/**
@@ -55,9 +56,9 @@
* </p>
* @return string a textual description of the contents of the
* <i>filename</i> argument, or <b>FALSE</b> if an error occurred.
*/
- #[Pure]
+ #[Pure(true)]
#[TentativeType]
public function file(
#[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $filename,
#[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = FILEINFO_NONE,
@@ -78,9 +79,9 @@
* @param resource $context [optional]
* @return string a textual description of the <i>string</i>
* argument, or <b>FALSE</b> if an error occurred.
*/
- #[Pure]
+ #[Pure(true)]
#[TentativeType]
public function buffer(
#[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $string,
#[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $flags = FILEINFO_NONE,
@@ -116,9 +117,11 @@
* Fileinfo resource returned by finfo_open.
* </p>
* @return bool <b>TRUE</b> on success or <b>FALSE</b> on failure.
*/
-function finfo_close(#[LanguageLevelTypeAware(['8.1' => 'finfo'], default: 'resource')] $finfo): bool {}
+#[LanguageLevelTypeAware(['8.5' => 'true'], default: 'bool')]
+#[Deprecated(since: '8.5')]
+function finfo_close(#[LanguageLevelTypeAware(['8.1' => 'finfo'], default: 'resource')] $finfo) {}
/**
* (PHP >= 5.3.0, PECL fileinfo >= 0.1.0)<br/>
* Set libmagic configuration options