'phar:///opt/jenkins/jobs/VuFindHttp/workspace/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/SourceLocator/SourceStubber/../../../../../jetbrains/phpstorm-stubs/Core/Core.stub-1619532793', 'data' => array ( '59480d050c1bfc0b5e11a35b1292eda1' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Gets the version of the current Zend engine * @link https://php.net/manual/en/function.zend-version.php * @return string the Zend Engine version number, as a string. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'zend_version', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '81029febac32dd221a5066fb97af507c' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns the number of arguments passed to the function * @link https://php.net/manual/en/function.func-num-args.php * @return int the number of arguments passed into the current user-defined * function. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'func_num_args', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '66219a3788c1bd41b00e143f5dbb3098' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Return an item from the argument list * @link https://php.net/manual/en/function.func-get-arg.php * @param int $position

* The argument offset. Function arguments are counted starting from * zero. *

* @return mixed|false the specified argument, or false on error. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'func_get_arg', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '8eb1b3dfc5694cff6cdb09de50b75c69' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns an array comprising a function\'s argument list * @link https://php.net/manual/en/function.func-get-args.php * @return array an array in which each element is a copy of the corresponding * member of the current user-defined function\'s argument list. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'func_get_args', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '7e2314486048ba6a1453b85df7a65db1' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Get string length * @link https://php.net/manual/en/function.strlen.php * @param string $string

* The string being measured for length. *

* @return int The length of the string on success, * and 0 if the string is empty. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'strlen', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'b9d1b41c4cd3a20f26909dd24c6e3141' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Binary safe string comparison * @link https://php.net/manual/en/function.strcmp.php * @param string $string1

* The first string. *

* @param string $string2

* The second string. *

* @return int less 0 if str1 is less than * str2; > 0 if str1 * is greater than str2, and 0 if they are * equal. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'strcmp', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '625db2a41560c38d4154db6f3ee33464' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Binary safe string comparison of the first n characters * @link https://php.net/manual/en/function.strncmp.php * @param string $string1

* The first string. *

* @param string $string2

* The second string. *

* @param int $length

* Number of characters to use in the comparison. *

* @return int less 0 if str1 is less than * str2; > 0 if str1 * is greater than str2, and 0 if they are * equal. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'strncmp', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'b4a6c271c33550a7dc8c906a79f9d1de' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Binary safe case-insensitive string comparison * @link https://php.net/manual/en/function.strcasecmp.php * @param string $string1

* The first string *

* @param string $string2

* The second string *

* @return int less than 0 if str1 is less than * str2; > 0 if str1 * is greater than str2, and 0 if they are * equal. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'strcasecmp', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '0aaf0673ea516de128ff9de07f1b5f8c' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Binary safe case-insensitive string comparison of the first n characters * @link https://php.net/manual/en/function.strncasecmp.php * @param string $string1

* The first string. *

* @param string $string2

* The second string. *

* @param int $length

* The length of strings to be used in the comparison. *

* @return int less than 0 if str1 is less than * str2; > 0 if str1 is * greater than str2, and 0 if they are equal. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'strncasecmp', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '53c7a9e45afc405127fc49474f4c21b1' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * The function returns {@see true} if the passed $haystack starts from the * $needle string or {@see false} otherwise. * * @param string $haystack * @param string $needle * @return bool * @since 8.0 */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'str_starts_with', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'ae9dd3e025a64a0dff93cdc7d2534ecd' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * The function returns {@see true} if the passed $haystack ends with the * $needle string or {@see false} otherwise. * * @param string $haystack * @param string $needle * @return bool * @since 8.0 */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'str_ends_with', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '2333c925188618b0daf5043ea20ea93b' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Checks if $needle is found in $haystack and returns a boolean value * (true/false) whether or not the $needle was found. * * @param string $haystack * @param string $needle * @return bool * @since 8.0 */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'str_contains', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '74a6b3eae616ea48d0cf4f6a2d506e14' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Return the current key and value pair from an array and advance the array cursor * @link https://php.net/manual/en/function.each.php * @param array|ArrayObject &$array

* The input array. *

* @return array the current key and value pair from the array * array. This pair is returned in a four-element * array, with the keys 0, 1, * key, and value. Elements * 0 and key contain the key name of * the array element, and 1 and value * contain the data. *

*

* If the internal pointer for the array points past the end of the * array contents, each returns * false. * @removed 8.0 */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'each', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '71d67666189e3cd064d31cbee4b3e6b2' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Sets which PHP errors are reported * @link https://php.net/manual/en/function.error-reporting.php * @param int|null $error_level [optional]

* The new error_reporting * level. It takes on either a bitmask, or named constants. Using named * constants is strongly encouraged to ensure compatibility for future * versions. As error levels are added, the range of integers increases, * so older integer-based error levels will not always behave as expected. *

*

* The available error level constants and the actual * meanings of these error levels are described in the * predefined constants. * * error_reporting level constants and bit values * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
valueconstant
1 * E_ERROR *
2 * E_WARNING *
4 * E_PARSE *
8 * E_NOTICE *
16 * E_CORE_ERROR *
32 * E_CORE_WARNING *
64 * E_COMPILE_ERROR *
128 * E_COMPILE_WARNING *
256 * E_USER_ERROR *
512 * E_USER_WARNING *
1024 * E_USER_NOTICE *
32767 * E_ALL *
2048 * E_STRICT *
4096 * E_RECOVERABLE_ERROR *
8192 * E_DEPRECATED *
16384 * E_USER_DEPRECATED *
*

* @return int the old error_reporting * level or the current level if no level parameter is * given. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'error_reporting', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'ad838838807ac004f1ae12882f1ab0ea' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Defines a named constant * @link https://php.net/manual/en/function.define.php * @param string $constant_name

* The name of the constant. *

* @param null|array|bool|int|float|string $value

* The value of the constant. * In PHP 5, value must be a scalar value (integer, float, string, boolean, or null). * In PHP 7, array values are also accepted. * It is possible to define resource constants, * however it is not recommended and may cause unpredictable behavior. *

* @param bool $case_insensitive [optional]

* If set to true, the constant will be defined case-insensitive. * The default behavior is case-sensitive; i.e. * CONSTANT and Constant represent * different values. * Defining case-insensitive constants is deprecated as of PHP 7.3.0. *

*

* Case-insensitive constants are stored as lower-case. *

* @return bool true on success or false on failure. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'define', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'f279a79912237f0ebab522a7b1519055' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Checks whether a given named constant exists * @link https://php.net/manual/en/function.defined.php * @param string $constant_name

* The constant name. *

* @return bool true if the named constant given by name * has been defined, false otherwise. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'defined', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'f154a5e7d99fbff535d4f840723a6b61' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns the name of the class of an object * @link https://php.net/manual/en/function.get-class.php * @param object $object [optional]

* The tested object. This parameter may be omitted when inside a class. *

* @return string

The name of the class of which object is an * instance. * If object is omitted when inside a class, the * name of that class is returned.

*/', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_class', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '2b97bf85c48fb21a37ab83b619f80a7f' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * the "Late Static Binding" class name * @link https://php.net/manual/en/function.get-called-class.php * @return string */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_called_class', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'eba143a3a4a58a79bc1fc86b4f2e7471' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Retrieves the parent class name for object or class * @link https://php.net/manual/en/function.get-parent-class.php * @param object|string $object_or_class [optional]

* The tested object or class name *

* @return string|false

The name of the parent class of the class of which * object is an instance or the name. *

*

* If the object does not have a parent false will be returned. *

*

* If called without parameter outside object, this function returns false.

*/', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_parent_class', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'dc8224b25f685c6264dc8093ff0d95e1' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Checks if the class method exists * @link https://php.net/manual/en/function.method-exists.php * @param object|string $object_or_class

* An object instance or a class name *

* @param string $method

* The method name *

* @return bool true if the method given by method_name * has been defined for the given object, false * otherwise. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'method_exists', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'a303ee1f2e045f7b2a8fb8bfa80d4490' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Checks if the object or class has a property * @link https://php.net/manual/en/function.property-exists.php * @param object|string $object_or_class

* The class name or an object of the class to test for *

* @param string $property

* The name of the property *

* @return bool true if the property exists, false if it doesn\'t exist or * null in case of an error. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'property_exists', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '372a63536e0825dd93c6e6b1dad05afe' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Checks if the trait exists * @param string $trait Name of the trait to check * @param bool $autoload [optional] Whether to autoload if not already loaded. * @return bool Returns TRUE if trait exists, FALSE if not, NULL in case of an error. * @link https://secure.php.net/manual/en/function.trait-exists.php * @since 5.4 */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'trait_exists', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '1be0611563065f9395e33a7b1ca710cc' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Checks if the class has been defined * @link https://php.net/manual/en/function.class-exists.php * @param string $class

* The class name. The name is matched in a case-insensitive manner. *

* @param bool $autoload [optional]

* Whether or not to call autoload by default. *

* @return bool true if class_name is a defined class, * false otherwise. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'class_exists', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '6b0cbe5909351135350bab51ea08e0b2' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Checks if the interface has been defined * @link https://php.net/manual/en/function.interface-exists.php * @param string $interface

* The interface name *

* @param bool $autoload [optional]

* Whether to call autoload or not by default. *

* @return bool true if the interface given by * interface_name has been defined, false otherwise. * @since 5.0.2 */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'interface_exists', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '958be8e47051547d4153b83c535f6c92' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Return true if the given function has been defined * @link https://php.net/manual/en/function.function-exists.php * @param string $function

* The function name, as a string. *

* @return bool true if function_name exists and is a * function, false otherwise. *

*

* This function will return false for constructs, such as * include_once and echo. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'function_exists', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '186ec45c4a2ab7acb2da5d19fcc6b254' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Creates an alias for a class * @link https://php.net/manual/en/function.class-alias.php * @param string $class The original class. * @param string $alias The alias name for the class. * @param bool $autoload [optional] Whether to autoload if the original class is not found. * @return bool true on success or false on failure. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'class_alias', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'f495f03fc2f1514ef8c2a326fad5bac9' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns an array with the names of included or required files * @link https://php.net/manual/en/function.get-included-files.php * @return string[] an array of the names of all files. *

* The script originally called is considered an "included file," so it will * be listed together with the files referenced by * include and family. *

*

* Files that are included or required multiple times only show up once in * the returned array. *

*/', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_included_files', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '30675a0fc61a5814f7a9d61c4038d017' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Alias of get_included_files * @link https://php.net/manual/en/function.get-required-files.php * @return string[] */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_required_files', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '3dfedaea9dcd733f2c5b379493687870' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * checks if the object has this class as one of its parents or implements it * @link https://php.net/manual/en/function.is-subclass-of.php * @param object|string $object_or_class

* A class name or an object instance *

* @param string $class

* The class name *

* @param bool $allow_string [optional]

* If this parameter set to false, string class name as object is not allowed. * This also prevents from calling autoloader if the class doesn\'t exist. *

* @return bool This function returns true if the object object, * belongs to a class which is a subclass of * class_name, false otherwise. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'is_subclass_of', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'feddecf5e86504e78b2b3e83ce5dddb0' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Checks if the object is of this class or has this class as one of its parents * @link https://php.net/manual/en/function.is-a.php * @param object|string $object_or_class

* The tested object *

* @param string $class

* The class name *

* @param bool $allow_string [optional]

* If this parameter set to FALSE, string class name as object * is not allowed. This also prevents from calling autoloader if the class doesn\'t exist. *

* @return bool TRUE if the object is of this class or has this class as one of * its parents, FALSE otherwise. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'is_a', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '7730756295e5b5b6e8a044ce4d2ba8de' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Get the default properties of the class * @link https://php.net/manual/en/function.get-class-vars.php * @param string $class

* The class name *

* @return array an associative array of declared properties visible from the * current scope, with their default value. * The resulting array elements are in the form of * varname => value. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_class_vars', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'b38404595c222ffa226603794ccfbd53' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Gets the properties of the given object * @link https://php.net/manual/en/function.get-object-vars.php * @param object $object

* An object instance. *

* @return array an associative array of defined object accessible non-static properties * for the specified object in scope. If a property have * not been assigned a value, it will be returned with a null value. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_object_vars', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'e2f559661cce549896f818adc69632aa' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Gets the class methods\' names * @link https://php.net/manual/en/function.get-class-methods.php * @param object|string $object_or_class

* The class name or an object instance *

* @return string[] an array of method names defined for the class specified by * class_name. In case of an error, it returns null. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_class_methods', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '80b943951551f6d2350446c13c929f80' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Generates a user-level error/warning/notice message * @link https://php.net/manual/en/function.trigger-error.php * @param string $message

* The designated error message for this error. It\'s limited to 1024 * characters in length. Any additional characters beyond 1024 will be * truncated. *

* @param int $error_level [optional]

* The designated error type for this error. It only works with the E_USER * family of constants, and will default to E_USER_NOTICE. *

* @return bool This function returns false if wrong error_type is * specified, true otherwise. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'trigger_error', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'f07522538b4f3f8daf168f1ac53e1986' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Alias of trigger_error * @link https://php.net/manual/en/function.user-error.php * @param string $message * @param int $error_level [optional] * @return bool This function returns false if wrong error_type is * specified, true otherwise. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'user_error', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '1980b21713d8723fbd5f9f19583ae3e4' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Sets a user-defined error handler function * @link https://php.net/manual/en/function.set-error-handler.php * @param callable|null $callback

* The user function needs to accept two parameters: the error code, and a * string describing the error. Then there are three optional parameters * that may be supplied: the filename in which the error occurred, the * line number in which the error occurred, and the context in which the * error occurred (an array that points to the active symbol table at the * point the error occurred). The function can be shown as: *

*

* handler * interrno * stringerrstr * stringerrfile * interrline * arrayerrcontext * errno * The first parameter, errno, contains the * level of the error raised, as an integer.

* @param int $error_levels [optional]

* Can be used to mask the triggering of the * error_handler function just like the error_reporting ini setting * controls which errors are shown. Without this mask set the * error_handler will be called for every error * regardless to the setting of the error_reporting setting. *

* @return callable|null a string containing the previously defined error handler (if any). If * the built-in error handler is used null is returned. null is also returned * in case of an error such as an invalid callback. If the previous error handler * was a class method, this function will return an indexed array with the class * and the method name. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'set_error_handler', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '5875671e7815c53f262e46cfde2ab519' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Restores the previous error handler function * @link https://php.net/manual/en/function.restore-error-handler.php * @return bool This function always returns true. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'restore_error_handler', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '52ce76ca5d0e30763bac05312b84a9da' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Sets a user-defined exception handler function * @link https://php.net/manual/en/function.set-exception-handler.php * @param callable|null $callback

* Name of the function to be called when an uncaught exception occurs. * This function must be defined before calling * set_exception_handler. This handler function * needs to accept one parameter, which will be the exception object that * was thrown. * NULL may be passed instead, to reset this handler to its default state. *

* @return callable|null the name of the previously defined exception handler, or null on error. If * no previous handler was defined, null is also returned. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'set_exception_handler', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '0c0e1f79ecb25e57beec9ce2f4d8a0cf' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Restores the previously defined exception handler function * @link https://php.net/manual/en/function.restore-exception-handler.php * @return bool This function always returns true. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'restore_exception_handler', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '3c7147954192b093a6b1a44476734b9b' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns an array with the name of the defined classes * @link https://php.net/manual/en/function.get-declared-classes.php * @return string[] an array of the names of the declared classes in the current script. *

* Note that depending on what extensions you have compiled or * loaded into PHP, additional classes could be present. This means that * you will not be able to define your own classes using these * names. There is a list of predefined classes in the Predefined Classes section of * the appendices. *

*/', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_declared_classes', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '97fa584be7e1fc292bce7ab2b52a4315' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns an array of all declared interfaces * @link https://php.net/manual/en/function.get-declared-interfaces.php * @return string[] an array of the names of the declared interfaces in the current * script. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_declared_interfaces', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '767582a96cab9e8539d8c851e0bbfd61' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns an array of all declared traits * @return array with names of all declared traits in values. Returns NULL in case of a failure. * @link https://secure.php.net/manual/en/function.get-declared-traits.php * @see class_uses() * @since 5.4 */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_declared_traits', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '31036a709b4f638765eb93339aad6126' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns an array of all defined functions * @link https://php.net/manual/en/function.get-defined-functions.php * @param bool $exclude_disabled [optional] Whether disabled functions should be excluded from the return value. * @return array an multidimensional array containing a list of all defined * functions, both built-in (internal) and user-defined. The internal * functions will be accessible via $arr["internal"], and * the user defined ones using $arr["user"] (see example * below). */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_defined_functions', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '59ad84277acb40eaeeb1551be89faefb' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns an array of all defined variables * @link https://php.net/manual/en/function.get-defined-vars.php * @return array A multidimensional array with all the variables. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_defined_vars', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '30902cd4b0d6f0b1dd9cc8b5000bff30' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Create an anonymous (lambda-style) function * @link https://php.net/manual/en/function.create-function.php * @param string $args

* The function arguments. *

* @param string $code

* The function code. *

* @return string|false a unique function name as a string, or false on error. * @removed 8.0 */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'create_function', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '20c136e92f333c91049b483ef90ae2dd' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns the resource type * @link https://php.net/manual/en/function.get-resource-type.php * @param resource $resource

* The evaluated resource handle. *

* @return string If the given handle is a resource, this function * will return a string representing its type. If the type is not identified * by this function, the return value will be the string * Unknown. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_resource_type', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '93816a4d71d15de2643e417d26613925' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns an array with the names of all modules compiled and loaded * @link https://php.net/manual/en/function.get-loaded-extensions.php * @param bool $zend_extensions [optional]

* Only return Zend extensions, if not then regular extensions, like * mysqli are listed. Defaults to false (return regular extensions). *

* @return string[] an indexed array of all the modules names. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_loaded_extensions', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'a4fccc18facf2795a9ed110ea95cb6f0' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Find out whether an extension is loaded * @link https://php.net/manual/en/function.extension-loaded.php * @param string $extension

* The extension name. *

*

* You can see the names of various extensions by using * phpinfo or if you\'re using the * CGI or CLI version of * PHP you can use the -m switch to * list all available extensions: *

 * $ php -m
 * [PHP Modules]
 * xml
 * tokenizer
 * standard
 * sockets
 * session
 * posix
 * pcre
 * overload
 * mysql
 * mbstring
 * ctype
 * [Zend Modules]
 * 
*

* @return bool true if the extension identified by name * is loaded, false otherwise. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'extension_loaded', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '9160e2cb910be9b3228221c1f0ff49f9' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns an array with the names of the functions of a module * @link https://php.net/manual/en/function.get-extension-funcs.php * @param string $extension

* The module name. *

*

* This parameter must be in lowercase. *

* @return string[]|false an array with all the functions, or false if * module_name is not a valid extension. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_extension_funcs', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '47099cc5295c2a7469d0880c0efa6165' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns an associative array with the names of all the constants and their values * @link https://php.net/manual/en/function.get-defined-constants.php * @param bool $categorize [optional]

* Causing this function to return a multi-dimensional * array with categories in the keys of the first dimension and constants * and their values in the second dimension. * * define("MY_CONSTANT", 1); * print_r(get_defined_constants(true)); * * The above example will output something similar to: *

 * Array
 * (
 * [Core] => Array
 * (
 * [E_ERROR] => 1
 * [E_WARNING] => 2
 * [E_PARSE] => 4
 * [E_NOTICE] => 8
 * [E_CORE_ERROR] => 16
 * [E_CORE_WARNING] => 32
 * [E_COMPILE_ERROR] => 64
 * [E_COMPILE_WARNING] => 128
 * [E_USER_ERROR] => 256
 * [E_USER_WARNING] => 512
 * [E_USER_NOTICE] => 1024
 * [E_STRICT] => 2048
 * [E_RECOVERABLE_ERROR] => 4096
 * [E_DEPRECATED] => 8192
 * [E_USER_DEPRECATED] => 16384
 * [E_ALL] => 32767
 * [TRUE] => 1
 * )
 * [pcre] => Array
 * (
 * [PREG_PATTERN_ORDER] => 1
 * [PREG_SET_ORDER] => 2
 * [PREG_OFFSET_CAPTURE] => 256
 * [PREG_SPLIT_NO_EMPTY] => 1
 * [PREG_SPLIT_DELIM_CAPTURE] => 2
 * [PREG_SPLIT_OFFSET_CAPTURE] => 4
 * [PREG_GREP_INVERT] => 1
 * )
 * [user] => Array
 * (
 * [MY_CONSTANT] => 1
 * )
 * )
 * 
*

* @return array */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_defined_constants', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '971dd403722b7523cbdd5ceda7a1b415' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Generates a backtrace * @link https://php.net/manual/en/function.debug-backtrace.php * @param int $options [optional]

* As of 5.3.6, this parameter is a bitmask for the following options:

* debug_backtrace options * * * * * * * * * *
DEBUG_BACKTRACE_PROVIDE_OBJECT * Whether or not to populate the "object" index. *
DEBUG_BACKTRACE_IGNORE_ARGS * Whether or not to omit the "args" index, and thus all the function/method arguments, * to save memory. *
*

* Before 5.3.6, the only values recognized are true or false, which are the same as * setting or not setting the DEBUG_BACKTRACE_PROVIDE_OBJECT option respectively. *

* @param int $limit [optional]

* As of 5.4.0, this parameter can be used to limit the number of stack frames returned. * By default (limit=0) it returns all stack frames. *

* @return array

an array of associative arrays. The possible returned elements * are as follows: *

*

* Possible returned elements from debug_backtrace *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
NameTypeDescription
functionstring * The current function name. See also * __FUNCTION__. *
lineinteger * The current line number. See also * __LINE__. *
filestring * The current file name. See also * __FILE__. *
classstring * The current class name. See also * __CLASS__ *
objectobject * The current object. *
typestring * The current call type. If a method call, "->" is returned. If a static * method call, "::" is returned. If a function call, nothing is returned. *
argsarray * If inside a function, this lists the functions arguments. If * inside an included file, this lists the included file name(s). *
*/', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'debug_backtrace', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'df0dfb554457a2f81bbc5da0a1fd498c' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Prints a backtrace * @link https://php.net/manual/en/function.debug-print-backtrace.php * @param int $options [optional]

* As of 5.3.6, this parameter is a bitmask for the following options: * debug_print_backtrace options * * * * * *
DEBUG_BACKTRACE_IGNORE_ARGS * Whether or not to omit the "args" index, and thus all the function/method arguments, * to save memory. *
*

* @param int $limit [optional]

* As of 5.4.0, this parameter can be used to limit the number of stack frames printed. * By default (limit = 0) it prints all stack frames. *

* @return void */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'debug_print_backtrace', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '34fa22dfcbde7342451bb834fcb3f947' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Forces collection of any existing garbage cycles * @link https://php.net/manual/en/function.gc-collect-cycles.php * @return int number of collected cycles. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'gc_collect_cycles', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'b65b778ccd503fb282f3189e636fe980' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns status of the circular reference collector * @link https://php.net/manual/en/function.gc-enabled.php * @return bool true if the garbage collector is enabled, false otherwise. */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'gc_enabled', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'df7d499e7242beae3e785db5d9a15ff8' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Activates the circular reference collector * @link https://php.net/manual/en/function.gc-enable.php * @return void */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'gc_enable', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'e4d900760f82178258121a5102204b3c' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Deactivates the circular reference collector * @link https://php.net/manual/en/function.gc-disable.php * @return void */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'gc_disable', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '44a668e01a393d1dbb7fc1cef43e36b0' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Gets information about the garbage collector * @link https://php.net/manual/en/function.gc-status.php * @return int[] associative array with the following elements: * * @since 7.3 */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'gc_status', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'ea69f130e898e1aa5d7265fcad6e272c' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Reclaims memory used by the Zend Engine memory manager * @link https://php.net/manual/en/function.gc-mem-caches.php * @return int Returns the number of bytes freed. * @since 7.0 */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'gc_mem_caches', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '625c1a7dab756ddb26b1caf41055c7a5' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns active resources * @link https://php.net/manual/en/function.get-resources.php * @param string|null $type [optional]

* * If defined, this will cause get_resources() to only return resources of the given type. A list of resource types is available. * * If the string Unknown is provided as the type, then only resources that are of an unknown type will be returned. * * If omitted, all resources will be returned. *

* @return resource[] Returns an array of currently active resources, indexed by resource number. * @since 7.0 */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( 'arrayshape' => 'JetBrains\\PhpStorm\\ArrayShape', 'deprecated' => 'JetBrains\\PhpStorm\\Deprecated', 'pure' => 'JetBrains\\PhpStorm\\Pure', ), 'className' => NULL, 'functionName' => 'get_resources', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), ), ));