'phar:///opt/jenkins/jobs/VuFindHarvest/workspace/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/SourceLocator/SourceStubber/../../../../../jetbrains/phpstorm-stubs/standard/standard_4.stub-1619532793', 'data' => array ( '937952be352eb5ab279c2e4913437694' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Get the last occurred error * @link https://php.net/manual/en/function.error-get-last.php * @return array|null an associative array describing the last error with keys "type", * "message", "file" and "line". Returns null if there hasn\'t been an error * yet. */', '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_get_last', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '9a5c607d81a2def7c810922e954e041f' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Call the callback given by the first parameter * @link https://php.net/manual/en/function.call-user-func.php * @param callback $callback

* The function to be called. Class methods may also be invoked * statically using this function by passing * array($classname, $methodname) to this parameter. * Additionally class methods of an object instance may be called by passing * array($objectinstance, $methodname) to this parameter. *

* @param mixed ...$args [optional]

* Zero or more parameters to be passed to the function. *

*

* Note that the parameters for call_user_func are * not passed by reference. * call_user_func example and references *

* @return mixed|false the function result, 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' => 'call_user_func', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'aec5a8ecdc3f38cbd794782587c4d66d' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Call a callback with an array of parameters * @link https://php.net/manual/en/function.call-user-func-array.php * @param callback $callback

* The function to be called. *

* @param array $args

* The parameters to be passed to the function, as an indexed array. *

* @return mixed|false the function result, 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' => 'call_user_func_array', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '098e3b5dd4697cebe0ffb93a481aca27' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Call a user method on an specific object * @link https://php.net/manual/en/function.call-user-method.php * @param string $method_name * @param object &$obj * @param mixed ...$parameter [optional] * @return mixed * @removed 7.0 * @see call_user_func() */', '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' => 'call_user_method', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'c74e35f0090dccef686be7ca164922dc' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Call a user method given with an array of parameters * @link https://php.net/manual/en/function.call-user-method-array.php * @param string $method_name * @param object &$obj * @param array $params * @return mixed * @removed 7.0 * @see call_user_func() */', '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' => 'call_user_method_array', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '99a8bc701f70146a46300725960cf898' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Call a static method * @link https://php.net/manual/en/function.forward-static-call.php * @param callback $callback

* The function or method to be called. This parameter may be an array, * with the name of the class, and the method, or a string, with a function * name. *

* @param mixed ...$args [optional]

* Zero or more parameters to be passed to the function. *

* @return mixed|false the function result, 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' => 'forward_static_call', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'b0bcfd563e8d0f28ed149f1b06a8c675' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Call a static method and pass the arguments as array * @link https://php.net/manual/en/function.forward-static-call-array.php * @param callable $callback

* The function or method to be called. This parameter may be an array, * with the name of the class, and the method, or a string, with a function * name. *

* @param array $args * @return mixed|false the function result, 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' => 'forward_static_call_array', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '40af2c55008974dac97a525d6268e21a' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Generates a storable representation of a value * @link https://php.net/manual/en/function.serialize.php * @param mixed $value

* The value to be serialized. serialize * handles all types, except the resource-type. * You can even serialize arrays that contain * references to itself. Circular references inside the array/object you * are serializing will also be stored. Any other * reference will be lost. *

*

* When serializing objects, PHP will attempt to call the member function * __sleep prior to serialization. * This is to allow the object to do any last minute clean-up, etc. prior * to being serialized. Likewise, when the object is restored using * unserialize the __wakeup member function is called. *

*

* Object\'s private members have the class name prepended to the member * name; protected members have a \'*\' prepended to the member name. * These prepended values have null bytes on either side. *

* @return string a string containing a byte-stream representation of * value that can be stored anywhere. */', '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' => 'serialize', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'd47deb6b15c00a41e3fe674239225ca4' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Creates a PHP value from a stored representation * @link https://php.net/manual/en/function.unserialize.php * @param string $data

* The serialized string. *

*

* If the variable being unserialized is an object, after successfully * reconstructing the object PHP will automatically attempt to call the * __wakeup member function (if it exists). *

*

* unserialize_callback_func directive *

*

* It\'s possible to set a callback-function which will be called, * if an undefined class should be instantiated during unserializing. * (to prevent getting an incomplete object "__PHP_Incomplete_Class".) * Use your "php.ini", ini_set or ".htaccess" * to define \'unserialize_callback_func\'. Everytime an undefined class * should be instantiated, it\'ll be called. To disable this feature just * empty this setting. *

* @param array $options [optional] *

Any options to be provided to unserialize(), as an associative array.

*

* The \'allowed_classes\' option key may be set to a value that is * either an array of class names which should be accepted, FALSE to * accept no classes, or TRUE to accept all classes. If this option is defined * and unserialize() encounters an object of a class that isn\'t to be accepted, * then the object will be instantiated as __PHP_Incomplete_Class instead. * Omitting this option is the same as defining it as TRUE: PHP will attempt * to instantiate objects of any class. *

* @return mixed

The converted value is returned, and can be a boolean, * integer, float, string, * array or object. *

*

* In case the passed string is not unserializeable, false is returned and * E_NOTICE is issued.

*/', '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' => 'unserialize', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '8837b02b27b731f4400b0fd837c7f5f5' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Dumps information about a variable * @link https://php.net/manual/en/function.var-dump.php * @param mixed $value

* The variable you want to export. *

* @param mixed ...$values [optional] * @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' => 'var_dump', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '7e65cc736d6d89f2fbf8f6fba397a224' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Outputs or returns a parsable string representation of a variable * @link https://php.net/manual/en/function.var-export.php * @param mixed $value

* The variable you want to export. *

* @param bool $return [optional]

* If used and set to true, var_export will return * the variable representation instead of outputing it. *

* @return string|null the variable representation when the return * parameter is used and evaluates to true. Otherwise, this function will * return 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' => 'var_export', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '466c1df02b511aba3bd476e07eb7cbd2' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Dumps a string representation of an internal zend value to output * @link https://php.net/manual/en/function.debug-zval-dump.php * @param mixed $value The variable being evaluated. * @param mixed ...$values

* The other variable being evaluated. *

* @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_zval_dump', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '3e256fd6579e424faa6bbeba47b3cfde' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Prints human-readable information about a variable * @link https://php.net/manual/en/function.print-r.php * @param mixed $value

* The expression to be printed. *

* @param bool $return [optional]

* If you would like to capture the output of print_r, * use the return parameter. If this parameter is set * to true, print_r will return its output, instead of * printing it (which it does by default). *

* @return string|bool If given a string, integer or float, * the value itself will be printed. If given an array, values * will be presented in a format that shows keys and elements. Similar * notation is used for objects. */', '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' => 'print_r', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'e346ded9610edce5082c826e29f9fbee' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns the amount of memory allocated to PHP * @link https://php.net/manual/en/function.memory-get-usage.php * @param bool $real_usage [optional]

* Set this to true to get the real size of memory allocated from * system. If not set or false only the memory used by * emalloc() is reported. *

* @return int the memory amount in bytes. */', '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' => 'memory_get_usage', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'c03b24fa269a7bcd5f061ec6269ddf7a' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns the peak of memory allocated by PHP * @link https://php.net/manual/en/function.memory-get-peak-usage.php * @param bool $real_usage [optional]

* Set this to true to get the real size of memory allocated from * system. If not set or false only the memory used by * emalloc() is reported. *

* @return int the memory peak in bytes. */', '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' => 'memory_get_peak_usage', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '6494897f86f5db169d0184b44129f1df' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Register a function for execution on shutdown * @link https://php.net/manual/en/function.register-shutdown-function.php * @param callback $callback

* The shutdown function to register. *

*

* The shutdown functions are called as the part of the request so that * it\'s possible to send the output from them. There is currently no way * to process the data with output buffering functions in the shutdown * function. *

*

* Shutdown functions are called after closing all opened output buffers * thus, for example, its output will not be compressed if zlib.output_compression is * enabled. *

* @param mixed ...$args [optional]

* It is possible to pass parameters to the shutdown function by passing * additional parameters. *

* @return bool|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' => 'register_shutdown_function', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '2cd7ccb13ba3ebac7762c53014b8f3fa' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Register a function for execution on each tick * @link https://php.net/manual/en/function.register-tick-function.php * @param callback $callback

* The function name as a string, or an array consisting of an object and * a method. *

* @param mixed ...$args [optional]

*

* @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' => 'register_tick_function', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '50cbbac2cde0d548edcc4985a00c9b12' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * De-register a function for execution on each tick * @link https://php.net/manual/en/function.unregister-tick-function.php * @param callable $callback

* The function name as a string, or an array consisting of an object and * a method. *

* @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' => 'unregister_tick_function', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '8756c37270e3fb2c7961956bb82f3b0d' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Syntax highlighting of a file * @link https://php.net/manual/en/function.highlight-file.php * @param string $filename

* Path to the PHP file to be highlighted. *

* @param bool $return [optional]

* Set this parameter to true to make this function return the * highlighted code. *

* @return string|bool If return is set to true, returns the highlighted * code as a string instead of printing it out. Otherwise, it will return * true on success, 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' => 'highlight_file', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'b140388cc85999ccb19368adc196da8c' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Alias: * {@see highlight_file} * @link https://php.net/manual/en/function.show-source.php * @param string $filename * @param bool $return [optional] * @return string|bool */', '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' => 'show_source', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'ef56dcd82fbada41741911c8da78ac19' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Syntax highlighting of a string * @link https://php.net/manual/en/function.highlight-string.php * @param string $string

* The PHP code to be highlighted. This should include the opening tag. *

* @param bool $return [optional]

* Set this parameter to true to make this function return the * highlighted code. *

* @return string|bool If return is set to true, returns the highlighted * code as a string instead of printing it out. Otherwise, it will return * true on success, 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' => 'highlight_string', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '2a9787f763ec76f0d83ef5c7a7bfcc16' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Get the system\'s high resolution time * @link https://secure.php.net/manual/en/function.hrtime.php * @param bool $as_number

Whether the high resolution time should be returned as array or number.

* @since 7.3 * @return int[]|int|float|false Returns an array of integers in the form [seconds, nanoseconds], if the parameter get_as_number is false. * Otherwise the nanoseconds are returned as integer (64bit platforms) or float (32bit platforms). */', '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' => 'hrtime', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'ca993c39bdbbe73dc3da0e22acaaf713' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Return source with stripped comments and whitespace * @link https://php.net/manual/en/function.php-strip-whitespace.php * @param string $filename

* Path to the PHP file. *

* @return string The stripped source code will be returned on success, or an empty string * on failure. *

*

* This function works as described as of PHP 5.0.1. Before this it would * only return an empty string. For more information on this bug and its * prior behavior, see bug report * #29606. */', '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' => 'php_strip_whitespace', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '99edfd649302f0123f6617d6f7b8ee47' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Gets the value of a configuration option * @link https://php.net/manual/en/function.ini-get.php * @link https://php.net/manual/en/ini.list.php * @param string $option

* The configuration option name. *

* @return string|false the value of the configuration option as a string on success, or * an empty string on failure or for null values. */', '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' => 'ini_get', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '3e0ae260161d33922074457126292211' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Gets all configuration options * @link https://php.net/manual/en/function.ini-get-all.php * @link https://php.net/manual/en/ini.list.php * @param string|null $extension [optional]

* An optional extension name. If set, the function return only options * specific for that extension. *

* @param bool $details [optional]

* Retrieve details settings or only the current value for each setting. * Default is true (retrieve details). *

* @return array|false an associative array with directive name as the array key. *

* When details is true (default) the array will * contain global_value (set in * "php.ini"), local_value (perhaps set with * ini_set or ".htaccess"), and * access (the access level). *

*

* When details is false the value will be the * current value of the option. *

*

* See the manual section * for information on what access levels mean. *

*

* It\'s possible for a directive to have multiple access levels, which is * why access shows the appropriate bitmask values. *

*/', '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' => 'ini_get_all', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '600d9418c6e17a0aafade33be9ccdbed' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Sets the value of a configuration option * @link https://php.net/manual/en/function.ini-set.php * @link https://php.net/manual/en/ini.list.php * @param string $option

*

*

* Not all the available options can be changed using * ini_set. There is a list of all available options * in the appendix. *

* @param string $value

* The new value for the option. *

* @return string|false the old value on success, 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' => 'ini_set', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '5ced5e9231e9afe20d340488b38e4dc2' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Alias: * {@see ini_set} * @link https://php.net/manual/en/function.ini-alter.php * @link https://php.net/manual/en/ini.list.php * @param string $option * @param string $value * @return string|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' => 'ini_alter', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'b8bb83a51c2c1bdff11d71a07ebf988e' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Restores the value of a configuration option * @link https://php.net/manual/en/function.ini-restore.php * @link https://php.net/manual/en/ini.list.php * @param string $option

* The configuration option name. *

* @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' => 'ini_restore', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '95e340aa857fe37e6b6d78ca9655c041' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Gets the current include_path configuration option * @link https://php.net/manual/en/function.get-include-path.php * @return string|false the path, 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' => 'get_include_path', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'f1b6202b7ad6c2239b8ea3c0f50fd3a0' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Sets the include_path configuration option * @link https://php.net/manual/en/function.set-include-path.php * @param string $include_path

* The new value for the include_path *

* @return string|false the old include_path 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' => 'set_include_path', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '88a8ad191d69d6f40365a6ef4a5d8a42' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Restores the value of the include_path configuration option * @link https://php.net/manual/en/function.restore-include-path.php * @return void * @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' => 'restore_include_path', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'a98319f41ba1885a60dbf5f416100a80' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Send a cookie * @link https://php.net/manual/en/function.setcookie.php * @param string $name

* The name of the cookie. *

* @param string $value [optional]

* The value of the cookie. This value is stored on the clients * computer; do not store sensitive information. * Assuming the name is \'cookiename\', this * value is retrieved through $_COOKIE[\'cookiename\'] *

* @param int $expires_or_options [optional]

* The time the cookie expires. This is a Unix timestamp so is * in number of seconds since the epoch. In other words, you\'ll * most likely set this with the time function * plus the number of seconds before you want it to expire. Or * you might use mktime. * time()+60*60*24*30 will set the cookie to * expire in 30 days. If set to 0, or omitted, the cookie will expire at * the end of the session (when the browser closes). *

*

*

* You may notice the expire parameter takes on a * Unix timestamp, as opposed to the date format Wdy, DD-Mon-YYYY * HH:MM:SS GMT, this is because PHP does this conversion * internally. *

*

* expire is compared to the client\'s time which can * differ from server\'s time. *

*

* @param string $path [optional]

* The path on the server in which the cookie will be available on. * If set to \'/\', the cookie will be available * within the entire domain. If set to * \'/foo/\', the cookie will only be available * within the /foo/ directory and all * sub-directories such as /foo/bar/ of * domain. The default value is the * current directory that the cookie is being set in. *

* @param string $domain [optional]

* The domain that the cookie is available. * To make the cookie available on all subdomains of example.com * then you\'d set it to \'.example.com\'. The * . is not required but makes it compatible * with more browsers. Setting it to www.example.com * will make the cookie only available in the www * subdomain. Refer to tail matching in the * spec for details. *

* @param bool $secure [optional]

* Indicates that the cookie should only be transmitted over a * secure HTTPS connection from the client. When set to true, the * cookie will only be set if a secure connection exists. * On the server-side, it\'s on the programmer to send this * kind of cookie only on secure connection (e.g. with respect to * $_SERVER["HTTPS"]). *

* @param bool $httponly [optional]

* When true the cookie will be made accessible only through the HTTP * protocol. This means that the cookie won\'t be accessible by * scripting languages, such as JavaScript. This setting can effectively * help to reduce identity theft through XSS attacks (although it is * not supported by all browsers). Added in PHP 5.2.0. * true or false *

* @return bool If output exists prior to calling this function, * setcookie will fail and return false. If * setcookie successfully runs, it will return true. * This does not indicate whether the user accepted the cookie. */', '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' => 'setcookie', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '7482fb8919f47d255fbc57a00a90b55d' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Send a cookie * * @link https://php.net/manual/en/function.setcookie.php * * @param string $name The name of the cookie. * @param string $value [optional] The value of the cookie. This value is stored on the clients * computer; do not store sensitive information. * Assuming the name is \'cookiename\', this value is retrieved through $_COOKIE[\'cookiename\'] * @param array $options [optional] An associative array which may have any of the keys expires, path, domain, secure, * httponly and samesite. The values have the same meaning as described for the parameters with * the same name. The value of the samesite element should be either Lax or Strict. * If any of the allowed options are not given, their default values are the same * as the default values of the explicit parameters. If the samesite element is omitted, * no SameSite cookie attribute is set. * * @return bool If output exists prior to calling this function, setcookie will fail and return false. If * setcookie successfully runs, it will return true. * This does not indicate whether the user accepted the cookie. * @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' => 'setcookie', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'ee6d2a05b3e620ad1f1c76e83b40d8b0' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Send a cookie without urlencoding the cookie value * @link https://php.net/manual/en/function.setrawcookie.php * @param string $name * @param string $value [optional] * @param int $expires_or_options [optional] * @param string $path [optional] * @param string $domain [optional] * @param bool $secure [optional] * @param bool $httponly [optional] * @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' => 'setrawcookie', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'fe8bf592de98716419fc764d69c4d7c1' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Send a cookie without urlencoding the cookie value * * @link https://php.net/manual/en/function.setrawcookie.php * * @param string $name The name of the cookie. * @param string $value [optional] The value of the cookie. This value is stored on the clients * computer; do not store sensitive information. * Assuming the name is \'cookiename\', this value is retrieved through $_COOKIE[\'cookiename\'] * @param array $options [optional] An associative array which may have any of the keys expires, path, domain, secure, * httponly and samesite. The values have the same meaning as described for the parameters with * the same name. The value of the samesite element should be either Lax or Strict. * If any of the allowed options are not given, their default values are the same * as the default values of the explicit parameters. If the samesite element is omitted, * no SameSite cookie attribute is set. * * @return bool If output exists prior to calling this function, setcookie will fail and return false. If * setcookie successfully runs, it will return true. * This does not indicate whether the user accepted the cookie. */', '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' => 'setrawcookie', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '5247b3a4af8eb1a948b7b848fee2b504' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Send a raw HTTP header * @link https://php.net/manual/en/function.header.php * @param string $header

* The header string. *

*

* There are two special-case header calls. The first is a header * that starts with the string "HTTP/" (case is not * significant), which will be used to figure out the HTTP status * code to send. For example, if you have configured Apache to * use a PHP script to handle requests for missing files (using * the ErrorDocument directive), you may want to * make sure that your script generates the proper status code. *

*

* The second special case is the "Location:" header. Not only does * it send this header back to the browser, but it also returns a * REDIRECT (302) status code to the browser * unless the 201 or * a 3xx status code has already been set. *

* @param bool $replace [optional]

* The optional replace parameter indicates * whether the header should replace a previous similar header, or * add a second header of the same type. By default it will replace, * but if you pass in false as the second argument you can force * multiple headers of the same type. For example: *

* @param int $response_code [optional]

* Forces the HTTP response code to the specified value. *

* @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' => 'header', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '3cef90c30706240ec10cde52f9b1c8ad' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Remove previously set headers * @link https://php.net/manual/en/function.header-remove.php * @param string|null $name [optional]

* The header name to be removed. *

* This parameter is case-insensitive. * @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' => 'header_remove', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'a0b234002325e9e3fc04d1941bf59b32' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Checks if or where headers have been sent * @link https://php.net/manual/en/function.headers-sent.php * @param string &$filename [optional]

* If the optional file and * line parameters are set, * headers_sent will put the PHP source file name * and line number where output started in the file * and line variables. *

* @param int &$line [optional]

* The line number where the output started. *

* @return bool headers_sent will return false if no HTTP headers * have already been sent or 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' => 'headers_sent', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '9efdad01ca984016f42e47289eebfb12' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns a list of response headers sent (or ready to send) * @link https://php.net/manual/en/function.headers-list.php * @return array a numerically indexed array of headers. */', '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' => 'headers_list', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '2b9e8c13481271a80d59b112b843e409' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Fetches all HTTP request headers from the current request * @link https://php.net/manual/en/function.apache-request-headers.php * @return array|false An associative array of all the HTTP headers in the current request, 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' => 'apache_request_headers', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '4e9b2a7f9cc98eaab686f275990d3bc6' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Fetches all HTTP headers from the current request. * This function is an alias for apache_request_headers(). Please read the apache_request_headers() documentation for more information on how this function works. * @link https://php.net/manual/en/function.getallheaders.php * @return array|false An associative array of all the HTTP headers in the current request, 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' => 'getallheaders', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '727791c00e23d445dce2de0d26f520b0' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Check whether client disconnected * @link https://php.net/manual/en/function.connection-aborted.php * @return int 1 if client disconnected, 0 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' => 'connection_aborted', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '395e8ac636d5bf900d58108ab5f58fee' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Returns connection status bitfield * @link https://php.net/manual/en/function.connection-status.php * @return int the connection status bitfield, which can be used against the * CONNECTION_XXX constants to determine the connection * status. */', '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' => 'connection_status', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'ba76a60280939a126c277d98d0b15db9' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Set whether a client disconnect should abort script execution * @link https://php.net/manual/en/function.ignore-user-abort.php * @param bool|null $enable [optional]

* If set, this function will set the ignore_user_abort ini setting * to the given value. If not, this function will * only return the previous setting without changing it. *

* @return int the previous setting, as an integer. */', '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' => 'ignore_user_abort', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '2e634dae7b5a18c975f51ef5a6cadca8' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Parse a configuration file * @link https://php.net/manual/en/function.parse-ini-file.php * @param string $filename

* The filename of the ini file being parsed. *

* @param bool $process_sections [optional]

* By setting the process_sections * parameter to true, you get a multidimensional array, with * the section names and settings included. The default * for process_sections is false *

* @param int $scanner_mode [optional]

* Can either be INI_SCANNER_NORMAL (default) or * INI_SCANNER_RAW. If INI_SCANNER_RAW * is supplied, then option values will not be parsed. *

*

* As of PHP 5.6.1 can also be specified as INI_SCANNER_TYPED. * In this mode boolean, null and integer types are preserved when possible. * String values "true", "on" and "yes" * are converted to TRUE. "false", "off", "no" * and "none" are considered FALSE. "null" is converted to NULL * in typed mode. Also, all numeric strings are converted to integer type if it is possible. *

* @return array|false The settings are returned as an associative array on success, * and 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' => 'parse_ini_file', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '97418db25562472ab4caddb55c31a9fd' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Parse a configuration string * @link https://php.net/manual/en/function.parse-ini-string.php * @param string $ini_string

* The contents of the ini file being parsed. *

* @param bool $process_sections [optional]

* By setting the process_sections * parameter to true, you get a multidimensional array, with * the section names and settings included. The default * for process_sections is false *

* @param int $scanner_mode [optional]

* Can either be INI_SCANNER_NORMAL (default) or * INI_SCANNER_RAW. If INI_SCANNER_RAW * is supplied, then option values will not be parsed. *

* @return array|false The settings are returned as an associative array on success, * and 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' => 'parse_ini_string', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '34909e15380b460ad60f01d79bb49741' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Tells whether the file was uploaded via HTTP POST * @link https://php.net/manual/en/function.is-uploaded-file.php * @param string $filename

* The filename being checked. *

* @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' => 'is_uploaded_file', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'a042371cbc9cdbaadc2c18a8962d9c85' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Moves an uploaded file to a new location * @link https://php.net/manual/en/function.move-uploaded-file.php * @param string $from

* The filename of the uploaded file. *

* @param string $to

* The destination of the moved file. *

* @return bool If filename is not a valid upload file, * then no action will occur, and * move_uploaded_file will return * false. *

*

* If filename is a valid upload file, but * cannot be moved for some reason, no action will occur, and * move_uploaded_file will return * false. Additionally, a warning will be issued. */', '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' => 'move_uploaded_file', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '2d5f9312d6f233a204638802a488d74c' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @return array|false * @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' => 'net_get_interfaces', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'b0504be964ad4f38937a4c70b3fe1070' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Get the Internet host name corresponding to a given IP address * @link https://php.net/manual/en/function.gethostbyaddr.php * @param string $ip

* The host IP address. *

* @return string|false the host name or the unmodified ip_address * 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' => 'gethostbyaddr', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'b20d32e53cb1f722e89262a1bffd5592' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Get the IPv4 address corresponding to a given Internet host name * @link https://php.net/manual/en/function.gethostbyname.php * @param string $hostname

* The host name. *

* @return string the IPv4 address or a string containing the unmodified * hostname 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' => 'gethostbyname', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'a9d79727ed49ece43616b4ccf3ade1a4' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Get a list of IPv4 addresses corresponding to a given Internet host * name * @link https://php.net/manual/en/function.gethostbynamel.php * @param string $hostname

* The host name. *

* @return array|false an array of IPv4 addresses or false if * hostname could not be resolved. */', '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' => 'gethostbynamel', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '09b4a20512a66e288e3937aa4929e560' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Gets the host name * @link https://php.net/manual/en/function.gethostname.php * @return string|false a string with the hostname on success, otherwise false 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' => 'gethostname', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '56f54c43718eae4434666a4dfb6daadc' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Alias: * {@see checkdnsrr} * @link https://php.net/manual/en/function.dns-check-record.php * @param string $hostname

* host may either be the IP address in * dotted-quad notation or the host name. *

* @param string $type [optional]

* type may be any one of: A, MX, NS, SOA, * PTR, CNAME, AAAA, A6, SRV, NAPTR, TXT or ANY. *

* @return bool Returns TRUE if any records are found; returns FALSE if no records were found or if an error occurred. */', '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' => 'dns_check_record', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '97531e1fd714003f52082780bb2163ba' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Check DNS records corresponding to a given Internet host name or IP address * @link https://php.net/manual/en/function.checkdnsrr.php * @param string $hostname

* host may either be the IP address in * dotted-quad notation or the host name. *

* @param string $type [optional]

* type may be any one of: A, MX, NS, SOA, * PTR, CNAME, AAAA, A6, SRV, NAPTR, TXT or ANY. *

* @return bool true if any records are found; returns false if no records * were found or if an error occurred. */', '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' => 'checkdnsrr', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '0965dfa7b6e10b26f029a89f3a4c925d' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Alias: * {@see getmxrr} * @link https://php.net/manual/en/function.dns-get-mx.php * @param string $hostname * @param array &$hosts * @param array &$weights [optional] * @return bool */', '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' => 'dns_get_mx', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '9b821b9a336f8232b03007f25d18f1e5' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Get MX records corresponding to a given Internet host name * @link https://php.net/manual/en/function.getmxrr.php * @param string $hostname

* The Internet host name. *

* @param array &$hosts

* A list of the MX records found is placed into the array * mxhosts. *

* @param array &$weights [optional]

* If the weight array is given, it will be filled * with the weight information gathered. *

* @return bool true if any records are found; returns false if no records * were found or if an error occurred. */', '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' => 'getmxrr', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'f22ad663790460f902cfc5d1b245e6fc' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * Fetch DNS Resource Records associated with a hostname * @link https://php.net/manual/en/function.dns-get-record.php * @param string $hostname

* hostname should be a valid DNS hostname such * as "www.example.com". Reverse lookups can be generated * using in-addr.arpa notation, but * gethostbyaddr is more suitable for * the majority of reverse lookups. *

*

* Per DNS standards, email addresses are given in user.host format (for * example: hostmaster.example.com as opposed to hostmaster@example.com), * be sure to check this value and modify if necessary before using it * with a functions such as mail. *

* @param int $type [optional]

* By default, dns_get_record will search for any * resource records associated with hostname. * To limit the query, specify the optional type * parameter. May be any one of the following: * DNS_A, DNS_CNAME, * DNS_HINFO, DNS_MX, * DNS_NS, DNS_PTR, * DNS_SOA, DNS_TXT, * DNS_AAAA, DNS_SRV, * DNS_NAPTR, DNS_A6, * DNS_ALL or DNS_ANY. *

*

* Because of eccentricities in the performance of libresolv * between platforms, DNS_ANY will not * always return every record, the slower DNS_ALL * will collect all records more reliably. *

* @param array &$authoritative_name_servers [optional]

* Passed by reference and, if given, will be populated with Resource * Records for the Authoritative Name Servers. *

* @param array &$additional_records [optional]

* Passed by reference and, if given, will be populated with any * Additional Records. *

* @param bool $raw [optional]

* In case of raw mode, we query only the requested type * instead of looping type by type before going with the additional info stuff. *

* @return array|false This function returns an array of associative arrays. Each associative array contains * at minimum the following keys: * * Basic DNS attributes * * * * * * * * * * * * * * * * * * * * *
AttributeMeaning
host * The record in the DNS namespace to which the rest of the associated data refers. *
class * dns_get_record only returns Internet class records and as * such this parameter will always return IN. *
type * String containing the record type. Additional attributes will also be contained * in the resulting array dependant on the value of type. See table below. *
ttl * "Time To Live" remaining for this record. This will not equal * the record\'s original ttl, but will rather equal the original ttl minus whatever * length of time has passed since the authoritative name server was queried. *
*

*

* * Other keys in associative arrays dependant on \'type\' * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
TypeExtra Columns
A * ip: An IPv4 addresses in dotted decimal notation. *
MX * pri: Priority of mail exchanger. * Lower numbers indicate greater priority. * target: FQDN of the mail exchanger. * See also dns_get_mx. *
CNAME * target: FQDN of location in DNS namespace to which * the record is aliased. *
NS * target: FQDN of the name server which is authoritative * for this hostname. *
PTR * target: Location within the DNS namespace to which * this record points. *
TXT * txt: Arbitrary string data associated with this record. *
HINFO * cpu: IANA number designating the CPU of the machine * referenced by this record. * os: IANA number designating the Operating System on * the machine referenced by this record. * See IANA\'s Operating System * Names for the meaning of these values. *
SOA * mname: FQDN of the machine from which the resource * records originated. * rname: Email address of the administrative contain * for this domain. * serial: Serial # of this revision of the requested * domain. * refresh: Refresh interval (seconds) secondary name * servers should use when updating remote copies of this domain. * retry: Length of time (seconds) to wait after a * failed refresh before making a second attempt. * expire: Maximum length of time (seconds) a secondary * DNS server should retain remote copies of the zone data without a * successful refresh before discarding. * minimum-ttl: Minimum length of time (seconds) a * client can continue to use a DNS resolution before it should request * a new resolution from the server. Can be overridden by individual * resource records. *
AAAA * ipv6: IPv6 address *
A6(PHP >= 5.1.0) * masklen: Length (in bits) to inherit from the target * specified by chain. * ipv6: Address for this specific record to merge with * chain. * chain: Parent record to merge with * ipv6 data. *
SRV * pri: (Priority) lowest priorities should be used first. * weight: Ranking to weight which of commonly prioritized * targets should be chosen at random. * target and port: hostname and port * where the requested service can be found. * For additional information see: RFC 2782 *
NAPTR * order and pref: Equivalent to * pri and weight above. * flags, services, regex, * and replacement: Parameters as defined by * RFC 2915. *
*/', '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' => 'dns_get_record', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), ), ));