1641 lines
58 KiB
PHP
1641 lines
58 KiB
PHP
<?php
|
|
|
|
/*
|
|
* This file is part of the Symfony package.
|
|
*
|
|
* (c) Fabien Potencier <fabien@symfony.com>
|
|
*
|
|
* For the full copyright and license information, please view the LICENSE
|
|
* file that was distributed with this source code.
|
|
*/
|
|
|
|
namespace Symfony\Component\ErrorHandler\Internal;
|
|
|
|
/**
|
|
* This class has been generated by extract-tentative-return-types.php.
|
|
*
|
|
* @internal
|
|
*/
|
|
class TentativeTypes
|
|
{
|
|
public const RETURN_TYPES = [
|
|
'CURLFile' => [
|
|
'getFilename' => 'string',
|
|
'getMimeType' => 'string',
|
|
'getPostFilename' => 'string',
|
|
'setMimeType' => 'void',
|
|
'setPostFilename' => 'void',
|
|
],
|
|
'DateTimeInterface' => [
|
|
'format' => 'string',
|
|
'getTimezone' => 'DateTimeZone|false',
|
|
'getOffset' => 'int',
|
|
'getTimestamp' => 'int',
|
|
'diff' => 'DateInterval',
|
|
'__wakeup' => 'void',
|
|
],
|
|
'DateTime' => [
|
|
'__wakeup' => 'void',
|
|
'__set_state' => 'DateTime',
|
|
'createFromImmutable' => 'DateTime',
|
|
'createFromFormat' => 'DateTime|false',
|
|
'getLastErrors' => 'array|false',
|
|
'format' => 'string',
|
|
'modify' => 'DateTime|false',
|
|
'add' => 'DateTime',
|
|
'sub' => 'DateTime',
|
|
'getTimezone' => 'DateTimeZone|false',
|
|
'setTimezone' => 'DateTime',
|
|
'getOffset' => 'int',
|
|
'setTime' => 'DateTime',
|
|
'setDate' => 'DateTime',
|
|
'setISODate' => 'DateTime',
|
|
'setTimestamp' => 'DateTime',
|
|
'getTimestamp' => 'int',
|
|
'diff' => 'DateInterval',
|
|
],
|
|
'DateTimeImmutable' => [
|
|
'__wakeup' => 'void',
|
|
'__set_state' => 'DateTimeImmutable',
|
|
'createFromFormat' => 'DateTimeImmutable|false',
|
|
'getLastErrors' => 'array|false',
|
|
'format' => 'string',
|
|
'getTimezone' => 'DateTimeZone|false',
|
|
'getOffset' => 'int',
|
|
'getTimestamp' => 'int',
|
|
'diff' => 'DateInterval',
|
|
'modify' => 'DateTimeImmutable|false',
|
|
'add' => 'DateTimeImmutable',
|
|
'sub' => 'DateTimeImmutable',
|
|
'setTimezone' => 'DateTimeImmutable',
|
|
'setTime' => 'DateTimeImmutable',
|
|
'setDate' => 'DateTimeImmutable',
|
|
'setISODate' => 'DateTimeImmutable',
|
|
'setTimestamp' => 'DateTimeImmutable',
|
|
'createFromMutable' => 'DateTimeImmutable',
|
|
],
|
|
'DateTimeZone' => [
|
|
'getName' => 'string',
|
|
'getOffset' => 'int',
|
|
'getTransitions' => 'array|false',
|
|
'getLocation' => 'array|false',
|
|
'listAbbreviations' => 'array',
|
|
'listIdentifiers' => 'array',
|
|
'__wakeup' => 'void',
|
|
'__set_state' => 'DateTimeZone',
|
|
],
|
|
'DateInterval' => [
|
|
'createFromDateString' => 'DateInterval|false',
|
|
'format' => 'string',
|
|
'__wakeup' => 'void',
|
|
'__set_state' => 'DateInterval',
|
|
],
|
|
'DatePeriod' => [
|
|
'getStartDate' => 'DateTimeInterface',
|
|
'getEndDate' => '?DateTimeInterface',
|
|
'getDateInterval' => 'DateInterval',
|
|
'getRecurrences' => '?int',
|
|
'__wakeup' => 'void',
|
|
'__set_state' => 'DatePeriod',
|
|
],
|
|
'DOMNode' => [
|
|
'C14N' => 'string|false',
|
|
'C14NFile' => 'int|false',
|
|
'getLineNo' => 'int',
|
|
'getNodePath' => '?string',
|
|
'hasAttributes' => 'bool',
|
|
'hasChildNodes' => 'bool',
|
|
'isDefaultNamespace' => 'bool',
|
|
'isSameNode' => 'bool',
|
|
'isSupported' => 'bool',
|
|
'lookupNamespaceURI' => '?string',
|
|
'lookupPrefix' => '?string',
|
|
'normalize' => 'void',
|
|
],
|
|
'DOMImplementation' => [
|
|
'getFeature' => 'never',
|
|
'hasFeature' => 'bool',
|
|
],
|
|
'DOMDocumentFragment' => [
|
|
'appendXML' => 'bool',
|
|
],
|
|
'DOMNodeList' => [
|
|
'count' => 'int',
|
|
],
|
|
'DOMCharacterData' => [
|
|
'appendData' => 'bool',
|
|
'insertData' => 'bool',
|
|
'deleteData' => 'bool',
|
|
'replaceData' => 'bool',
|
|
],
|
|
'DOMAttr' => [
|
|
'isId' => 'bool',
|
|
],
|
|
'DOMElement' => [
|
|
'getAttribute' => 'string',
|
|
'getAttributeNS' => 'string',
|
|
'getElementsByTagName' => 'DOMNodeList',
|
|
'getElementsByTagNameNS' => 'DOMNodeList',
|
|
'hasAttribute' => 'bool',
|
|
'hasAttributeNS' => 'bool',
|
|
'removeAttribute' => 'bool',
|
|
'removeAttributeNS' => 'void',
|
|
'setAttributeNS' => 'void',
|
|
'setIdAttribute' => 'void',
|
|
'setIdAttributeNS' => 'void',
|
|
'setIdAttributeNode' => 'void',
|
|
],
|
|
'DOMDocument' => [
|
|
'createComment' => 'DOMComment',
|
|
'createDocumentFragment' => 'DOMDocumentFragment',
|
|
'createTextNode' => 'DOMText',
|
|
'getElementById' => '?DOMElement',
|
|
'getElementsByTagName' => 'DOMNodeList',
|
|
'getElementsByTagNameNS' => 'DOMNodeList',
|
|
'normalizeDocument' => 'void',
|
|
'registerNodeClass' => 'bool',
|
|
'save' => 'int|false',
|
|
'saveHTML' => 'string|false',
|
|
'saveHTMLFile' => 'int|false',
|
|
'saveXML' => 'string|false',
|
|
'schemaValidate' => 'bool',
|
|
'schemaValidateSource' => 'bool',
|
|
'relaxNGValidate' => 'bool',
|
|
'relaxNGValidateSource' => 'bool',
|
|
'validate' => 'bool',
|
|
'xinclude' => 'int|false',
|
|
],
|
|
'DOMText' => [
|
|
'isWhitespaceInElementContent' => 'bool',
|
|
'isElementContentWhitespace' => 'bool',
|
|
],
|
|
'DOMNamedNodeMap' => [
|
|
'getNamedItem' => '?DOMNode',
|
|
'getNamedItemNS' => '?DOMNode',
|
|
'item' => '?DOMNode',
|
|
'count' => 'int',
|
|
],
|
|
'DOMXPath' => [
|
|
'evaluate' => 'mixed',
|
|
'query' => 'mixed',
|
|
'registerNamespace' => 'bool',
|
|
'registerPhpFunctions' => 'void',
|
|
],
|
|
'finfo' => [
|
|
'file' => 'string|false',
|
|
'buffer' => 'string|false',
|
|
],
|
|
'IntlPartsIterator' => [
|
|
'getBreakIterator' => 'IntlBreakIterator',
|
|
'getRuleStatus' => 'int',
|
|
],
|
|
'IntlBreakIterator' => [
|
|
'createCharacterInstance' => '?IntlBreakIterator',
|
|
'createCodePointInstance' => 'IntlCodePointBreakIterator',
|
|
'createLineInstance' => '?IntlBreakIterator',
|
|
'createSentenceInstance' => '?IntlBreakIterator',
|
|
'createTitleInstance' => '?IntlBreakIterator',
|
|
'createWordInstance' => '?IntlBreakIterator',
|
|
'current' => 'int',
|
|
'first' => 'int',
|
|
'following' => 'int',
|
|
'getErrorCode' => 'int',
|
|
'getErrorMessage' => 'string',
|
|
'getLocale' => 'string|false',
|
|
'getPartsIterator' => 'IntlPartsIterator',
|
|
'getText' => '?string',
|
|
'isBoundary' => 'bool',
|
|
'last' => 'int',
|
|
'next' => 'int',
|
|
'preceding' => 'int',
|
|
'previous' => 'int',
|
|
'setText' => '?bool',
|
|
],
|
|
'IntlRuleBasedBreakIterator' => [
|
|
'getBinaryRules' => 'string|false',
|
|
'getRules' => 'string|false',
|
|
'getRuleStatus' => 'int',
|
|
'getRuleStatusVec' => 'array|false',
|
|
],
|
|
'IntlCodePointBreakIterator' => [
|
|
'getLastCodePoint' => 'int',
|
|
],
|
|
'IntlCalendar' => [
|
|
'createInstance' => '?IntlCalendar',
|
|
'equals' => 'bool',
|
|
'fieldDifference' => 'int|false',
|
|
'add' => 'bool',
|
|
'after' => 'bool',
|
|
'before' => 'bool',
|
|
'fromDateTime' => '?IntlCalendar',
|
|
'get' => 'int|false',
|
|
'getActualMaximum' => 'int|false',
|
|
'getActualMinimum' => 'int|false',
|
|
'getAvailableLocales' => 'array',
|
|
'getDayOfWeekType' => 'int|false',
|
|
'getErrorCode' => 'int|false',
|
|
'getErrorMessage' => 'string|false',
|
|
'getFirstDayOfWeek' => 'int|false',
|
|
'getGreatestMinimum' => 'int|false',
|
|
'getKeywordValuesForLocale' => 'IntlIterator|false',
|
|
'getLeastMaximum' => 'int|false',
|
|
'getLocale' => 'string|false',
|
|
'getMaximum' => 'int|false',
|
|
'getMinimalDaysInFirstWeek' => 'int|false',
|
|
'getMinimum' => 'int|false',
|
|
'getNow' => 'float',
|
|
'getRepeatedWallTimeOption' => 'int',
|
|
'getSkippedWallTimeOption' => 'int',
|
|
'getTime' => 'float|false',
|
|
'getTimeZone' => 'IntlTimeZone|false',
|
|
'getType' => 'string',
|
|
'getWeekendTransition' => 'int|false',
|
|
'inDaylightTime' => 'bool',
|
|
'isEquivalentTo' => 'bool',
|
|
'isLenient' => 'bool',
|
|
'isWeekend' => 'bool',
|
|
'roll' => 'bool',
|
|
'isSet' => 'bool',
|
|
'setTime' => 'bool',
|
|
'setTimeZone' => 'bool',
|
|
'toDateTime' => 'DateTime|false',
|
|
],
|
|
'IntlGregorianCalendar' => [
|
|
'setGregorianChange' => 'bool',
|
|
'getGregorianChange' => 'float',
|
|
'isLeapYear' => 'bool',
|
|
],
|
|
'Collator' => [
|
|
'create' => '?Collator',
|
|
'compare' => 'int|false',
|
|
'sort' => 'bool',
|
|
'sortWithSortKeys' => 'bool',
|
|
'asort' => 'bool',
|
|
'getAttribute' => 'int|false',
|
|
'setAttribute' => 'bool',
|
|
'getStrength' => 'int',
|
|
'getLocale' => 'string|false',
|
|
'getErrorCode' => 'int|false',
|
|
'getErrorMessage' => 'string|false',
|
|
'getSortKey' => 'string|false',
|
|
],
|
|
'IntlIterator' => [
|
|
'current' => 'mixed',
|
|
'key' => 'mixed',
|
|
'next' => 'void',
|
|
'rewind' => 'void',
|
|
'valid' => 'bool',
|
|
],
|
|
'UConverter' => [
|
|
'convert' => 'string|false',
|
|
'fromUCallback' => 'string|int|array|null',
|
|
'getAliases' => 'array|false|null',
|
|
'getAvailable' => 'array',
|
|
'getDestinationEncoding' => 'string|false|null',
|
|
'getDestinationType' => 'int|false|null',
|
|
'getErrorCode' => 'int',
|
|
'getErrorMessage' => '?string',
|
|
'getSourceEncoding' => 'string|false|null',
|
|
'getSourceType' => 'int|false|null',
|
|
'getStandards' => '?array',
|
|
'getSubstChars' => 'string|false|null',
|
|
'reasonText' => 'string',
|
|
'setDestinationEncoding' => 'bool',
|
|
'setSourceEncoding' => 'bool',
|
|
'setSubstChars' => 'bool',
|
|
'toUCallback' => 'string|int|array|null',
|
|
'transcode' => 'string|false',
|
|
],
|
|
'IntlDateFormatter' => [
|
|
'create' => '?IntlDateFormatter',
|
|
'getDateType' => 'int|false',
|
|
'getTimeType' => 'int|false',
|
|
'getCalendar' => 'int|false',
|
|
'setCalendar' => 'bool',
|
|
'getTimeZoneId' => 'string|false',
|
|
'getCalendarObject' => 'IntlCalendar|false|null',
|
|
'getTimeZone' => 'IntlTimeZone|false',
|
|
'setTimeZone' => '?bool',
|
|
'setPattern' => 'bool',
|
|
'getPattern' => 'string|false',
|
|
'getLocale' => 'string|false',
|
|
'setLenient' => 'void',
|
|
'isLenient' => 'bool',
|
|
'format' => 'string|false',
|
|
'formatObject' => 'string|false',
|
|
'parse' => 'int|float|false',
|
|
'localtime' => 'array|false',
|
|
'getErrorCode' => 'int',
|
|
'getErrorMessage' => 'string',
|
|
],
|
|
'NumberFormatter' => [
|
|
'create' => '?NumberFormatter',
|
|
'format' => 'string|false',
|
|
'parse' => 'int|float|false',
|
|
'formatCurrency' => 'string|false',
|
|
'parseCurrency' => 'float|false',
|
|
'setAttribute' => 'bool',
|
|
'getAttribute' => 'int|float|false',
|
|
'setTextAttribute' => 'bool',
|
|
'getTextAttribute' => 'string|false',
|
|
'setSymbol' => 'bool',
|
|
'getSymbol' => 'string|false',
|
|
'setPattern' => 'bool',
|
|
'getPattern' => 'string|false',
|
|
'getLocale' => 'string|false',
|
|
'getErrorCode' => 'int',
|
|
'getErrorMessage' => 'string',
|
|
],
|
|
'Locale' => [
|
|
'getDefault' => 'string',
|
|
'getPrimaryLanguage' => '?string',
|
|
'getScript' => '?string',
|
|
'getRegion' => '?string',
|
|
'getKeywords' => 'array|false|null',
|
|
'getDisplayScript' => 'string|false',
|
|
'getDisplayRegion' => 'string|false',
|
|
'getDisplayName' => 'string|false',
|
|
'getDisplayLanguage' => 'string|false',
|
|
'getDisplayVariant' => 'string|false',
|
|
'composeLocale' => 'string|false',
|
|
'parseLocale' => '?array',
|
|
'getAllVariants' => '?array',
|
|
'filterMatches' => '?bool',
|
|
'lookup' => '?string',
|
|
'canonicalize' => '?string',
|
|
'acceptFromHttp' => 'string|false',
|
|
],
|
|
'MessageFormatter' => [
|
|
'create' => '?MessageFormatter',
|
|
'format' => 'string|false',
|
|
'formatMessage' => 'string|false',
|
|
'parse' => 'array|false',
|
|
'parseMessage' => 'array|false',
|
|
'setPattern' => 'bool',
|
|
'getPattern' => 'string|false',
|
|
'getLocale' => 'string',
|
|
'getErrorCode' => 'int',
|
|
'getErrorMessage' => 'string',
|
|
],
|
|
'Normalizer' => [
|
|
'normalize' => 'string|false',
|
|
'isNormalized' => 'bool',
|
|
'getRawDecomposition' => '?string',
|
|
],
|
|
'ResourceBundle' => [
|
|
'create' => '?ResourceBundle',
|
|
'get' => 'mixed',
|
|
'count' => 'int',
|
|
'getLocales' => 'array|false',
|
|
'getErrorCode' => 'int',
|
|
'getErrorMessage' => 'string',
|
|
],
|
|
'Spoofchecker' => [
|
|
'isSuspicious' => 'bool',
|
|
'areConfusable' => 'bool',
|
|
'setAllowedLocales' => 'void',
|
|
'setChecks' => 'void',
|
|
'setRestrictionLevel' => 'void',
|
|
],
|
|
'IntlTimeZone' => [
|
|
'countEquivalentIDs' => 'int|false',
|
|
'createDefault' => 'IntlTimeZone',
|
|
'createEnumeration' => 'IntlIterator|false',
|
|
'createTimeZone' => '?IntlTimeZone',
|
|
'createTimeZoneIDEnumeration' => 'IntlIterator|false',
|
|
'fromDateTimeZone' => '?IntlTimeZone',
|
|
'getCanonicalID' => 'string|false',
|
|
'getDisplayName' => 'string|false',
|
|
'getDSTSavings' => 'int',
|
|
'getEquivalentID' => 'string|false',
|
|
'getErrorCode' => 'int|false',
|
|
'getErrorMessage' => 'string|false',
|
|
'getGMT' => 'IntlTimeZone',
|
|
'getID' => 'string|false',
|
|
'getOffset' => 'bool',
|
|
'getRawOffset' => 'int',
|
|
'getRegion' => 'string|false',
|
|
'getTZDataVersion' => 'string|false',
|
|
'getUnknown' => 'IntlTimeZone',
|
|
'getWindowsID' => 'string|false',
|
|
'getIDForWindowsID' => 'string|false',
|
|
'hasSameRules' => 'bool',
|
|
'toDateTimeZone' => 'DateTimeZone|false',
|
|
'useDaylightTime' => 'bool',
|
|
],
|
|
'Transliterator' => [
|
|
'create' => '?Transliterator',
|
|
'createFromRules' => '?Transliterator',
|
|
'createInverse' => '?Transliterator',
|
|
'listIDs' => 'array|false',
|
|
'transliterate' => 'string|false',
|
|
'getErrorCode' => 'int|false',
|
|
'getErrorMessage' => 'string|false',
|
|
],
|
|
'IntlChar' => [
|
|
'hasBinaryProperty' => '?bool',
|
|
'charAge' => '?array',
|
|
'charDigitValue' => '?int',
|
|
'charDirection' => '?int',
|
|
'charFromName' => '?int',
|
|
'charMirror' => 'int|string|null',
|
|
'charName' => '?string',
|
|
'charType' => '?int',
|
|
'chr' => '?string',
|
|
'digit' => 'int|false|null',
|
|
'enumCharNames' => '?bool',
|
|
'enumCharTypes' => 'void',
|
|
'foldCase' => 'int|string|null',
|
|
'forDigit' => 'int',
|
|
'getBidiPairedBracket' => 'int|string|null',
|
|
'getBlockCode' => '?int',
|
|
'getCombiningClass' => '?int',
|
|
'getFC_NFKC_Closure' => 'string|false|null',
|
|
'getIntPropertyMaxValue' => 'int',
|
|
'getIntPropertyMinValue' => 'int',
|
|
'getIntPropertyValue' => '?int',
|
|
'getNumericValue' => '?float',
|
|
'getPropertyEnum' => 'int',
|
|
'getPropertyName' => 'string|false',
|
|
'getPropertyValueEnum' => 'int',
|
|
'getPropertyValueName' => 'string|false',
|
|
'getUnicodeVersion' => 'array',
|
|
'isalnum' => '?bool',
|
|
'isalpha' => '?bool',
|
|
'isbase' => '?bool',
|
|
'isblank' => '?bool',
|
|
'iscntrl' => '?bool',
|
|
'isdefined' => '?bool',
|
|
'isdigit' => '?bool',
|
|
'isgraph' => '?bool',
|
|
'isIDIgnorable' => '?bool',
|
|
'isIDPart' => '?bool',
|
|
'isIDStart' => '?bool',
|
|
'isISOControl' => '?bool',
|
|
'isJavaIDPart' => '?bool',
|
|
'isJavaIDStart' => '?bool',
|
|
'isJavaSpaceChar' => '?bool',
|
|
'islower' => '?bool',
|
|
'isMirrored' => '?bool',
|
|
'isprint' => '?bool',
|
|
'ispunct' => '?bool',
|
|
'isspace' => '?bool',
|
|
'istitle' => '?bool',
|
|
'isUAlphabetic' => '?bool',
|
|
'isULowercase' => '?bool',
|
|
'isupper' => '?bool',
|
|
'isUUppercase' => '?bool',
|
|
'isUWhiteSpace' => '?bool',
|
|
'isWhitespace' => '?bool',
|
|
'isxdigit' => '?bool',
|
|
'ord' => '?int',
|
|
'tolower' => 'int|string|null',
|
|
'totitle' => 'int|string|null',
|
|
'toupper' => 'int|string|null',
|
|
],
|
|
'JsonSerializable' => [
|
|
'jsonSerialize' => 'mixed',
|
|
],
|
|
'mysqli' => [
|
|
'autocommit' => 'bool',
|
|
'begin_transaction' => 'bool',
|
|
'change_user' => 'bool',
|
|
'character_set_name' => 'string',
|
|
'commit' => 'bool',
|
|
'connect' => 'bool',
|
|
'dump_debug_info' => 'bool',
|
|
'get_charset' => '?object',
|
|
'get_client_info' => 'string',
|
|
'get_connection_stats' => 'array',
|
|
'get_server_info' => 'string',
|
|
'get_warnings' => 'mysqli_warning|false',
|
|
'kill' => 'bool',
|
|
'multi_query' => 'bool',
|
|
'more_results' => 'bool',
|
|
'next_result' => 'bool',
|
|
'ping' => 'bool',
|
|
'poll' => 'int|false',
|
|
'prepare' => 'mysqli_stmt|false',
|
|
'query' => 'mysqli_result|bool',
|
|
'real_connect' => 'bool',
|
|
'real_escape_string' => 'string',
|
|
'reap_async_query' => 'mysqli_result|bool',
|
|
'escape_string' => 'string',
|
|
'real_query' => 'bool',
|
|
'release_savepoint' => 'bool',
|
|
'rollback' => 'bool',
|
|
'savepoint' => 'bool',
|
|
'select_db' => 'bool',
|
|
'set_charset' => 'bool',
|
|
'options' => 'bool',
|
|
'set_opt' => 'bool',
|
|
'stat' => 'string|false',
|
|
'stmt_init' => 'mysqli_stmt|false',
|
|
'store_result' => 'mysqli_result|false',
|
|
'thread_safe' => 'bool',
|
|
'use_result' => 'mysqli_result|false',
|
|
'refresh' => 'bool',
|
|
],
|
|
'mysqli_result' => [
|
|
'close' => 'void',
|
|
'free' => 'void',
|
|
'data_seek' => 'bool',
|
|
'fetch_field' => 'object|false',
|
|
'fetch_fields' => 'array',
|
|
'fetch_field_direct' => 'object|false',
|
|
'fetch_all' => 'array',
|
|
'fetch_array' => 'array|null|false',
|
|
'fetch_assoc' => 'array|null|false',
|
|
'fetch_object' => 'object|null|false',
|
|
'fetch_row' => 'array|null|false',
|
|
'field_seek' => 'bool',
|
|
'free_result' => 'void',
|
|
],
|
|
'mysqli_stmt' => [
|
|
'attr_get' => 'int',
|
|
'attr_set' => 'bool',
|
|
'bind_param' => 'bool',
|
|
'bind_result' => 'bool',
|
|
'data_seek' => 'void',
|
|
'execute' => 'bool',
|
|
'fetch' => '?bool',
|
|
'get_warnings' => 'mysqli_warning|false',
|
|
'result_metadata' => 'mysqli_result|false',
|
|
'more_results' => 'bool',
|
|
'next_result' => 'bool',
|
|
'num_rows' => 'int|string',
|
|
'send_long_data' => 'bool',
|
|
'free_result' => 'void',
|
|
'reset' => 'bool',
|
|
'prepare' => 'bool',
|
|
'store_result' => 'bool',
|
|
'get_result' => 'mysqli_result|false',
|
|
],
|
|
'OCILob' => [
|
|
'save' => 'bool',
|
|
'import' => 'bool',
|
|
'saveFile' => 'bool',
|
|
'load' => 'string|false',
|
|
'read' => 'string|false',
|
|
'eof' => 'bool',
|
|
'tell' => 'int|false',
|
|
'rewind' => 'bool',
|
|
'seek' => 'bool',
|
|
'size' => 'int|false',
|
|
'write' => 'int|false',
|
|
'append' => 'bool',
|
|
'truncate' => 'bool',
|
|
'erase' => 'int|false',
|
|
'flush' => 'bool',
|
|
'setBuffering' => 'bool',
|
|
'getBuffering' => 'bool',
|
|
'writeToFile' => 'bool',
|
|
'export' => 'bool',
|
|
'writeTemporary' => 'bool',
|
|
'close' => 'bool',
|
|
'free' => 'bool',
|
|
],
|
|
'OCICollection' => [
|
|
'free' => 'bool',
|
|
'append' => 'bool',
|
|
'getElem' => 'string|float|null|false',
|
|
'assign' => 'bool',
|
|
'assignElem' => 'bool',
|
|
'size' => 'int|false',
|
|
'max' => 'int|false',
|
|
'trim' => 'bool',
|
|
],
|
|
'PDO' => [
|
|
'beginTransaction' => 'bool',
|
|
'commit' => 'bool',
|
|
'errorCode' => '?string',
|
|
'errorInfo' => 'array',
|
|
'exec' => 'int|false',
|
|
'getAttribute' => 'mixed',
|
|
'getAvailableDrivers' => 'array',
|
|
'inTransaction' => 'bool',
|
|
'lastInsertId' => 'string|false',
|
|
'prepare' => 'PDOStatement|false',
|
|
'query' => 'PDOStatement|false',
|
|
'quote' => 'string|false',
|
|
'rollBack' => 'bool',
|
|
'setAttribute' => 'bool',
|
|
],
|
|
'PDOStatement' => [
|
|
'bindColumn' => 'bool',
|
|
'bindParam' => 'bool',
|
|
'bindValue' => 'bool',
|
|
'closeCursor' => 'bool',
|
|
'columnCount' => 'int',
|
|
'debugDumpParams' => '?bool',
|
|
'errorCode' => '?string',
|
|
'errorInfo' => 'array',
|
|
'execute' => 'bool',
|
|
'fetch' => 'mixed',
|
|
'fetchAll' => 'array',
|
|
'fetchColumn' => 'mixed',
|
|
'fetchObject' => 'object|false',
|
|
'getAttribute' => 'mixed',
|
|
'getColumnMeta' => 'array|false',
|
|
'nextRowset' => 'bool',
|
|
'rowCount' => 'int',
|
|
'setAttribute' => 'bool',
|
|
],
|
|
'PDO_PGSql_Ext' => [
|
|
'pgsqlCopyFromArray' => 'bool',
|
|
'pgsqlCopyFromFile' => 'bool',
|
|
'pgsqlCopyToArray' => 'array|false',
|
|
'pgsqlCopyToFile' => 'bool',
|
|
'pgsqlLOBCreate' => 'string|false',
|
|
'pgsqlLOBUnlink' => 'bool',
|
|
'pgsqlGetNotify' => 'array|false',
|
|
'pgsqlGetPid' => 'int',
|
|
],
|
|
'PDO_SQLite_Ext' => [
|
|
'sqliteCreateFunction' => 'bool',
|
|
'sqliteCreateAggregate' => 'bool',
|
|
'sqliteCreateCollation' => 'bool',
|
|
],
|
|
'Phar' => [
|
|
'addEmptyDir' => 'void',
|
|
'addFile' => 'void',
|
|
'addFromString' => 'void',
|
|
'buildFromDirectory' => 'array',
|
|
'buildFromIterator' => 'array',
|
|
'compressFiles' => 'void',
|
|
'compress' => '?Phar',
|
|
'decompress' => '?Phar',
|
|
'convertToExecutable' => '?Phar',
|
|
'convertToData' => '?PharData',
|
|
'count' => 'int',
|
|
'extractTo' => 'bool',
|
|
'getAlias' => '?string',
|
|
'getPath' => 'string',
|
|
'getMetadata' => 'mixed',
|
|
'getModified' => 'bool',
|
|
'getSignature' => 'array|false',
|
|
'getStub' => 'string',
|
|
'getVersion' => 'string',
|
|
'hasMetadata' => 'bool',
|
|
'isBuffering' => 'bool',
|
|
'isCompressed' => 'int|false',
|
|
'isFileFormat' => 'bool',
|
|
'isWritable' => 'bool',
|
|
'offsetExists' => 'bool',
|
|
'offsetGet' => 'SplFileInfo',
|
|
'offsetSet' => 'void',
|
|
'offsetUnset' => 'void',
|
|
'setAlias' => 'bool',
|
|
'setDefaultStub' => 'bool',
|
|
'setMetadata' => 'void',
|
|
'setSignatureAlgorithm' => 'void',
|
|
'startBuffering' => 'void',
|
|
'stopBuffering' => 'void',
|
|
],
|
|
'PharData' => [
|
|
'addEmptyDir' => 'void',
|
|
'addFile' => 'void',
|
|
'addFromString' => 'void',
|
|
'buildFromDirectory' => 'array',
|
|
'buildFromIterator' => 'array',
|
|
'compressFiles' => 'void',
|
|
'compress' => '?PharData',
|
|
'decompress' => '?PharData',
|
|
'convertToExecutable' => '?Phar',
|
|
'convertToData' => '?PharData',
|
|
'count' => 'int',
|
|
'extractTo' => 'bool',
|
|
'getAlias' => '?string',
|
|
'getPath' => 'string',
|
|
'getMetadata' => 'mixed',
|
|
'getModified' => 'bool',
|
|
'getSignature' => 'array|false',
|
|
'getStub' => 'string',
|
|
'getVersion' => 'string',
|
|
'hasMetadata' => 'bool',
|
|
'isBuffering' => 'bool',
|
|
'isCompressed' => 'int|false',
|
|
'isFileFormat' => 'bool',
|
|
'isWritable' => 'bool',
|
|
'offsetExists' => 'bool',
|
|
'offsetGet' => 'SplFileInfo',
|
|
'offsetSet' => 'void',
|
|
'offsetUnset' => 'void',
|
|
'setAlias' => 'bool',
|
|
'setDefaultStub' => 'bool',
|
|
'setMetadata' => 'void',
|
|
'setSignatureAlgorithm' => 'void',
|
|
'startBuffering' => 'void',
|
|
'stopBuffering' => 'void',
|
|
],
|
|
'PharFileInfo' => [
|
|
'chmod' => 'void',
|
|
'getCompressedSize' => 'int',
|
|
'getCRC32' => 'int',
|
|
'getContent' => 'string',
|
|
'getMetadata' => 'mixed',
|
|
'getPharFlags' => 'int',
|
|
'hasMetadata' => 'bool',
|
|
'isCompressed' => 'bool',
|
|
'isCRCChecked' => 'bool',
|
|
'setMetadata' => 'void',
|
|
],
|
|
'Reflection' => [
|
|
'getModifierNames' => 'array',
|
|
],
|
|
'ReflectionFunctionAbstract' => [
|
|
'inNamespace' => 'bool',
|
|
'isClosure' => 'bool',
|
|
'isDeprecated' => 'bool',
|
|
'isInternal' => 'bool',
|
|
'isUserDefined' => 'bool',
|
|
'isGenerator' => 'bool',
|
|
'isVariadic' => 'bool',
|
|
'isStatic' => 'bool',
|
|
'getClosureThis' => '?object',
|
|
'getClosureScopeClass' => '?ReflectionClass',
|
|
'getDocComment' => 'string|false',
|
|
'getEndLine' => 'int|false',
|
|
'getExtension' => '?ReflectionExtension',
|
|
'getExtensionName' => 'string|false',
|
|
'getFileName' => 'string|false',
|
|
'getName' => 'string',
|
|
'getNamespaceName' => 'string',
|
|
'getNumberOfParameters' => 'int',
|
|
'getNumberOfRequiredParameters' => 'int',
|
|
'getParameters' => 'array',
|
|
'getShortName' => 'string',
|
|
'getStartLine' => 'int|false',
|
|
'getStaticVariables' => 'array',
|
|
'returnsReference' => 'bool',
|
|
'hasReturnType' => 'bool',
|
|
'getReturnType' => '?ReflectionType',
|
|
],
|
|
'ReflectionFunction' => [
|
|
'isDisabled' => 'bool',
|
|
'invoke' => 'mixed',
|
|
'invokeArgs' => 'mixed',
|
|
'getClosure' => 'Closure',
|
|
'getExecutingLine' => 'int',
|
|
'getExecutingFile' => 'string',
|
|
'getTrace' => 'array',
|
|
'getFunction' => 'ReflectionFunctionAbstract',
|
|
'getThis' => '?object',
|
|
'getExecutingGenerator' => 'Generator',
|
|
],
|
|
'ReflectionMethod' => [
|
|
'isPublic' => 'bool',
|
|
'isPrivate' => 'bool',
|
|
'isProtected' => 'bool',
|
|
'isAbstract' => 'bool',
|
|
'isFinal' => 'bool',
|
|
'isConstructor' => 'bool',
|
|
'isDestructor' => 'bool',
|
|
'getClosure' => 'Closure',
|
|
'getModifiers' => 'int',
|
|
'invoke' => 'mixed',
|
|
'invokeArgs' => 'mixed',
|
|
'getDeclaringClass' => 'ReflectionClass',
|
|
'getPrototype' => 'ReflectionMethod',
|
|
'setAccessible' => 'void',
|
|
],
|
|
'ReflectionClass' => [
|
|
'getName' => 'string',
|
|
'isInternal' => 'bool',
|
|
'isUserDefined' => 'bool',
|
|
'isAnonymous' => 'bool',
|
|
'isInstantiable' => 'bool',
|
|
'isCloneable' => 'bool',
|
|
'getFileName' => 'string|false',
|
|
'getStartLine' => 'int|false',
|
|
'getEndLine' => 'int|false',
|
|
'getDocComment' => 'string|false',
|
|
'getConstructor' => '?ReflectionMethod',
|
|
'hasMethod' => 'bool',
|
|
'getMethod' => 'ReflectionMethod',
|
|
'getMethods' => 'array',
|
|
'hasProperty' => 'bool',
|
|
'getProperty' => 'ReflectionProperty',
|
|
'getProperties' => 'array',
|
|
'hasConstant' => 'bool',
|
|
'getConstants' => 'array',
|
|
'getReflectionConstants' => 'array',
|
|
'getConstant' => 'mixed',
|
|
'getReflectionConstant' => 'ReflectionClassConstant|false',
|
|
'getInterfaces' => 'array',
|
|
'getInterfaceNames' => 'array',
|
|
'isInterface' => 'bool',
|
|
'getTraits' => 'array',
|
|
'getTraitNames' => 'array',
|
|
'getTraitAliases' => 'array',
|
|
'isTrait' => 'bool',
|
|
'isAbstract' => 'bool',
|
|
'isFinal' => 'bool',
|
|
'getModifiers' => 'int',
|
|
'isInstance' => 'bool',
|
|
'newInstance' => 'object',
|
|
'newInstanceWithoutConstructor' => 'object',
|
|
'newInstanceArgs' => '?object',
|
|
'getParentClass' => 'ReflectionClass|false',
|
|
'isSubclassOf' => 'bool',
|
|
'getStaticProperties' => '?array',
|
|
'getStaticPropertyValue' => 'mixed',
|
|
'setStaticPropertyValue' => 'void',
|
|
'getDefaultProperties' => 'array',
|
|
'isIterable' => 'bool',
|
|
'isIterateable' => 'bool',
|
|
'implementsInterface' => 'bool',
|
|
'getExtension' => '?ReflectionExtension',
|
|
'getExtensionName' => 'string|false',
|
|
'inNamespace' => 'bool',
|
|
'getNamespaceName' => 'string',
|
|
'getShortName' => 'string',
|
|
],
|
|
'ReflectionProperty' => [
|
|
'getName' => 'string',
|
|
'getValue' => 'mixed',
|
|
'setValue' => 'void',
|
|
'isInitialized' => 'bool',
|
|
'isPublic' => 'bool',
|
|
'isPrivate' => 'bool',
|
|
'isProtected' => 'bool',
|
|
'isStatic' => 'bool',
|
|
'isDefault' => 'bool',
|
|
'getModifiers' => 'int',
|
|
'getDeclaringClass' => 'ReflectionClass',
|
|
'getDocComment' => 'string|false',
|
|
'setAccessible' => 'void',
|
|
'getType' => '?ReflectionType',
|
|
'hasType' => 'bool',
|
|
'getDefaultValue' => 'mixed',
|
|
],
|
|
'ReflectionClassConstant' => [
|
|
'getName' => 'string',
|
|
'getValue' => 'mixed',
|
|
'isPublic' => 'bool',
|
|
'isPrivate' => 'bool',
|
|
'isProtected' => 'bool',
|
|
'getModifiers' => 'int',
|
|
'getDeclaringClass' => 'ReflectionClass',
|
|
'getDocComment' => 'string|false',
|
|
],
|
|
'ReflectionParameter' => [
|
|
'getName' => 'string',
|
|
'isPassedByReference' => 'bool',
|
|
'canBePassedByValue' => 'bool',
|
|
'getDeclaringFunction' => 'ReflectionFunctionAbstract',
|
|
'getDeclaringClass' => '?ReflectionClass',
|
|
'getClass' => '?ReflectionClass',
|
|
'hasType' => 'bool',
|
|
'getType' => '?ReflectionType',
|
|
'isArray' => 'bool',
|
|
'isCallable' => 'bool',
|
|
'allowsNull' => 'bool',
|
|
'getPosition' => 'int',
|
|
'isOptional' => 'bool',
|
|
'isDefaultValueAvailable' => 'bool',
|
|
'getDefaultValue' => 'mixed',
|
|
'isDefaultValueConstant' => 'bool',
|
|
'getDefaultValueConstantName' => '?string',
|
|
'isVariadic' => 'bool',
|
|
],
|
|
'ReflectionType' => [
|
|
'allowsNull' => 'bool',
|
|
],
|
|
'ReflectionNamedType' => [
|
|
'getName' => 'string',
|
|
'isBuiltin' => 'bool',
|
|
],
|
|
'ReflectionExtension' => [
|
|
'getName' => 'string',
|
|
'getVersion' => '?string',
|
|
'getFunctions' => 'array',
|
|
'getConstants' => 'array',
|
|
'getINIEntries' => 'array',
|
|
'getClasses' => 'array',
|
|
'getClassNames' => 'array',
|
|
'getDependencies' => 'array',
|
|
'info' => 'void',
|
|
'isPersistent' => 'bool',
|
|
'isTemporary' => 'bool',
|
|
],
|
|
'ReflectionZendExtension' => [
|
|
'getName' => 'string',
|
|
'getVersion' => 'string',
|
|
'getAuthor' => 'string',
|
|
'getURL' => 'string',
|
|
'getCopyright' => 'string',
|
|
],
|
|
'SessionHandlerInterface' => [
|
|
'open' => 'bool',
|
|
'close' => 'bool',
|
|
'read' => 'string|false',
|
|
'write' => 'bool',
|
|
'destroy' => 'bool',
|
|
'gc' => 'int|false',
|
|
],
|
|
'SessionIdInterface' => [
|
|
'create_sid' => 'string',
|
|
],
|
|
'SessionUpdateTimestampHandlerInterface' => [
|
|
'validateId' => 'bool',
|
|
'updateTimestamp' => 'bool',
|
|
],
|
|
'SessionHandler' => [
|
|
'open' => 'bool',
|
|
'close' => 'bool',
|
|
'read' => 'string|false',
|
|
'write' => 'bool',
|
|
'destroy' => 'bool',
|
|
'gc' => 'int|false',
|
|
'create_sid' => 'string',
|
|
],
|
|
'SimpleXMLElement' => [
|
|
'xpath' => 'array|null|false',
|
|
'registerXPathNamespace' => 'bool',
|
|
'asXML' => 'string|bool',
|
|
'saveXML' => 'string|bool',
|
|
'getNamespaces' => 'array',
|
|
'getDocNamespaces' => 'array|false',
|
|
'children' => '?SimpleXMLElement',
|
|
'attributes' => '?SimpleXMLElement',
|
|
'addChild' => '?SimpleXMLElement',
|
|
'addAttribute' => 'void',
|
|
'getName' => 'string',
|
|
'count' => 'int',
|
|
'rewind' => 'void',
|
|
'valid' => 'bool',
|
|
'current' => 'SimpleXMLElement',
|
|
'key' => 'string',
|
|
'next' => 'void',
|
|
'hasChildren' => 'bool',
|
|
'getChildren' => '?SimpleXMLElement',
|
|
],
|
|
'SNMP' => [
|
|
'close' => 'bool',
|
|
'setSecurity' => 'bool',
|
|
'get' => 'mixed',
|
|
'getnext' => 'mixed',
|
|
'walk' => 'array|false',
|
|
'set' => 'bool',
|
|
'getErrno' => 'int',
|
|
'getError' => 'string',
|
|
],
|
|
'SoapServer' => [
|
|
'fault' => 'void',
|
|
'addSoapHeader' => 'void',
|
|
'setPersistence' => 'void',
|
|
'setClass' => 'void',
|
|
'setObject' => 'void',
|
|
'getFunctions' => 'array',
|
|
'addFunction' => 'void',
|
|
'handle' => 'void',
|
|
],
|
|
'SoapClient' => [
|
|
'__call' => 'mixed',
|
|
'__soapCall' => 'mixed',
|
|
'__getFunctions' => '?array',
|
|
'__getTypes' => '?array',
|
|
'__getLastRequest' => '?string',
|
|
'__getLastResponse' => '?string',
|
|
'__getLastRequestHeaders' => '?string',
|
|
'__getLastResponseHeaders' => '?string',
|
|
'__doRequest' => '?string',
|
|
'__setCookie' => 'void',
|
|
'__getCookies' => 'array',
|
|
'__setSoapHeaders' => 'bool',
|
|
'__setLocation' => '?string',
|
|
],
|
|
'ArrayObject' => [
|
|
'offsetExists' => 'bool',
|
|
'offsetGet' => 'mixed',
|
|
'offsetSet' => 'void',
|
|
'offsetUnset' => 'void',
|
|
'append' => 'void',
|
|
'getArrayCopy' => 'array',
|
|
'count' => 'int',
|
|
'getFlags' => 'int',
|
|
'setFlags' => 'void',
|
|
'asort' => 'bool',
|
|
'ksort' => 'bool',
|
|
'uasort' => 'bool',
|
|
'uksort' => 'bool',
|
|
'natsort' => 'bool',
|
|
'natcasesort' => 'bool',
|
|
'unserialize' => 'void',
|
|
'serialize' => 'string',
|
|
'__serialize' => 'array',
|
|
'__unserialize' => 'void',
|
|
'getIterator' => 'Iterator',
|
|
'exchangeArray' => 'array',
|
|
'setIteratorClass' => 'void',
|
|
'getIteratorClass' => 'string',
|
|
'__debugInfo' => 'array',
|
|
],
|
|
'ArrayIterator' => [
|
|
'offsetExists' => 'bool',
|
|
'offsetGet' => 'mixed',
|
|
'offsetSet' => 'void',
|
|
'offsetUnset' => 'void',
|
|
'append' => 'void',
|
|
'getArrayCopy' => 'array',
|
|
'count' => 'int',
|
|
'getFlags' => 'int',
|
|
'setFlags' => 'void',
|
|
'asort' => 'bool',
|
|
'ksort' => 'bool',
|
|
'uasort' => 'bool',
|
|
'uksort' => 'bool',
|
|
'natsort' => 'bool',
|
|
'natcasesort' => 'bool',
|
|
'unserialize' => 'void',
|
|
'serialize' => 'string',
|
|
'__serialize' => 'array',
|
|
'__unserialize' => 'void',
|
|
'rewind' => 'void',
|
|
'current' => 'mixed',
|
|
'key' => 'string|int|null',
|
|
'next' => 'void',
|
|
'valid' => 'bool',
|
|
'seek' => 'void',
|
|
'__debugInfo' => 'array',
|
|
],
|
|
'RecursiveArrayIterator' => [
|
|
'hasChildren' => 'bool',
|
|
'getChildren' => '?RecursiveArrayIterator',
|
|
],
|
|
'SplFileInfo' => [
|
|
'getPath' => 'string',
|
|
'getFilename' => 'string',
|
|
'getExtension' => 'string',
|
|
'getBasename' => 'string',
|
|
'getPathname' => 'string',
|
|
'getPerms' => 'int|false',
|
|
'getInode' => 'int|false',
|
|
'getSize' => 'int|false',
|
|
'getOwner' => 'int|false',
|
|
'getGroup' => 'int|false',
|
|
'getATime' => 'int|false',
|
|
'getMTime' => 'int|false',
|
|
'getCTime' => 'int|false',
|
|
'getType' => 'string|false',
|
|
'isWritable' => 'bool',
|
|
'isReadable' => 'bool',
|
|
'isExecutable' => 'bool',
|
|
'isFile' => 'bool',
|
|
'isDir' => 'bool',
|
|
'isLink' => 'bool',
|
|
'getLinkTarget' => 'string|false',
|
|
'getRealPath' => 'string|false',
|
|
'getFileInfo' => 'SplFileInfo',
|
|
'getPathInfo' => '?SplFileInfo',
|
|
'openFile' => 'SplFileObject',
|
|
'setFileClass' => 'void',
|
|
'setInfoClass' => 'void',
|
|
'__debugInfo' => 'array',
|
|
'_bad_state_ex' => 'void',
|
|
],
|
|
'DirectoryIterator' => [
|
|
'getFilename' => 'string',
|
|
'getExtension' => 'string',
|
|
'getBasename' => 'string',
|
|
'isDot' => 'bool',
|
|
'rewind' => 'void',
|
|
'valid' => 'bool',
|
|
'next' => 'void',
|
|
'seek' => 'void',
|
|
],
|
|
'FilesystemIterator' => [
|
|
'rewind' => 'void',
|
|
'key' => 'string',
|
|
'current' => 'string|SplFileInfo|FilesystemIterator',
|
|
'getFlags' => 'int',
|
|
'setFlags' => 'void',
|
|
],
|
|
'RecursiveDirectoryIterator' => [
|
|
'hasChildren' => 'bool',
|
|
'getChildren' => 'RecursiveDirectoryIterator',
|
|
'getSubPath' => 'string',
|
|
'getSubPathname' => 'string',
|
|
],
|
|
'GlobIterator' => [
|
|
'count' => 'int',
|
|
],
|
|
'SplFileObject' => [
|
|
'rewind' => 'void',
|
|
'eof' => 'bool',
|
|
'valid' => 'bool',
|
|
'fgets' => 'string',
|
|
'fread' => 'string|false',
|
|
'fgetcsv' => 'array|false',
|
|
'fputcsv' => 'int|false',
|
|
'setCsvControl' => 'void',
|
|
'getCsvControl' => 'array',
|
|
'flock' => 'bool',
|
|
'fflush' => 'bool',
|
|
'ftell' => 'int|false',
|
|
'fseek' => 'int',
|
|
'fgetc' => 'string|false',
|
|
'fpassthru' => 'int',
|
|
'fscanf' => 'array|int|null',
|
|
'fwrite' => 'int|false',
|
|
'fstat' => 'array',
|
|
'ftruncate' => 'bool',
|
|
'current' => 'string|array|false',
|
|
'key' => 'int',
|
|
'next' => 'void',
|
|
'setFlags' => 'void',
|
|
'getFlags' => 'int',
|
|
'setMaxLineLen' => 'void',
|
|
'getMaxLineLen' => 'int',
|
|
'hasChildren' => 'bool',
|
|
'getChildren' => '?RecursiveIterator',
|
|
'seek' => 'void',
|
|
'getCurrentLine' => 'string',
|
|
],
|
|
'SplDoublyLinkedList' => [
|
|
'add' => 'void',
|
|
'pop' => 'mixed',
|
|
'shift' => 'mixed',
|
|
'push' => 'void',
|
|
'unshift' => 'void',
|
|
'top' => 'mixed',
|
|
'bottom' => 'mixed',
|
|
'__debugInfo' => 'array',
|
|
'count' => 'int',
|
|
'isEmpty' => 'bool',
|
|
'setIteratorMode' => 'int',
|
|
'getIteratorMode' => 'int',
|
|
'offsetExists' => 'bool',
|
|
'offsetGet' => 'mixed',
|
|
'offsetSet' => 'void',
|
|
'offsetUnset' => 'void',
|
|
'rewind' => 'void',
|
|
'current' => 'mixed',
|
|
'key' => 'int',
|
|
'prev' => 'void',
|
|
'next' => 'void',
|
|
'valid' => 'bool',
|
|
'unserialize' => 'void',
|
|
'serialize' => 'string',
|
|
'__serialize' => 'array',
|
|
'__unserialize' => 'void',
|
|
],
|
|
'SplQueue' => [
|
|
'enqueue' => 'void',
|
|
'dequeue' => 'mixed',
|
|
],
|
|
'SplFixedArray' => [
|
|
'__wakeup' => 'void',
|
|
'count' => 'int',
|
|
'toArray' => 'array',
|
|
'fromArray' => 'SplFixedArray',
|
|
'getSize' => 'int',
|
|
'offsetExists' => 'bool',
|
|
'offsetGet' => 'mixed',
|
|
'offsetSet' => 'void',
|
|
'offsetUnset' => 'void',
|
|
],
|
|
'SplPriorityQueue' => [
|
|
'compare' => 'int',
|
|
'setExtractFlags' => 'int',
|
|
'top' => 'mixed',
|
|
'extract' => 'mixed',
|
|
'count' => 'int',
|
|
'isEmpty' => 'bool',
|
|
'rewind' => 'void',
|
|
'current' => 'mixed',
|
|
'key' => 'int',
|
|
'next' => 'void',
|
|
'valid' => 'bool',
|
|
'isCorrupted' => 'bool',
|
|
'getExtractFlags' => 'int',
|
|
'__debugInfo' => 'array',
|
|
],
|
|
'SplHeap' => [
|
|
'extract' => 'mixed',
|
|
'insert' => 'bool',
|
|
'top' => 'mixed',
|
|
'count' => 'int',
|
|
'isEmpty' => 'bool',
|
|
'rewind' => 'void',
|
|
'current' => 'mixed',
|
|
'key' => 'int',
|
|
'next' => 'void',
|
|
'valid' => 'bool',
|
|
'recoverFromCorruption' => 'bool',
|
|
'compare' => 'int',
|
|
'isCorrupted' => 'bool',
|
|
'__debugInfo' => 'array',
|
|
],
|
|
'SplMinHeap' => [
|
|
'compare' => 'int',
|
|
],
|
|
'SplMaxHeap' => [
|
|
'compare' => 'int',
|
|
],
|
|
'EmptyIterator' => [
|
|
'current' => 'never',
|
|
'next' => 'void',
|
|
'key' => 'never',
|
|
'valid' => 'bool',
|
|
'rewind' => 'void',
|
|
],
|
|
'CallbackFilterIterator' => [
|
|
'accept' => 'bool',
|
|
],
|
|
'RecursiveCallbackFilterIterator' => [
|
|
'hasChildren' => 'bool',
|
|
'getChildren' => 'RecursiveCallbackFilterIterator',
|
|
],
|
|
'RecursiveIterator' => [
|
|
'hasChildren' => 'bool',
|
|
'getChildren' => '?RecursiveIterator',
|
|
],
|
|
'RecursiveIteratorIterator' => [
|
|
'rewind' => 'void',
|
|
'valid' => 'bool',
|
|
'key' => 'mixed',
|
|
'current' => 'mixed',
|
|
'next' => 'void',
|
|
'getDepth' => 'int',
|
|
'getSubIterator' => '?RecursiveIterator',
|
|
'getInnerIterator' => 'RecursiveIterator',
|
|
'beginIteration' => 'void',
|
|
'endIteration' => 'void',
|
|
'callHasChildren' => 'bool',
|
|
'callGetChildren' => '?RecursiveIterator',
|
|
'beginChildren' => 'void',
|
|
'endChildren' => 'void',
|
|
'nextElement' => 'void',
|
|
'setMaxDepth' => 'void',
|
|
'getMaxDepth' => 'int|false',
|
|
],
|
|
'OuterIterator' => [
|
|
'getInnerIterator' => '?Iterator',
|
|
],
|
|
'IteratorIterator' => [
|
|
'getInnerIterator' => '?Iterator',
|
|
'rewind' => 'void',
|
|
'valid' => 'bool',
|
|
'key' => 'mixed',
|
|
'current' => 'mixed',
|
|
'next' => 'void',
|
|
],
|
|
'FilterIterator' => [
|
|
'accept' => 'bool',
|
|
'rewind' => 'void',
|
|
'next' => 'void',
|
|
],
|
|
'RecursiveFilterIterator' => [
|
|
'hasChildren' => 'bool',
|
|
'getChildren' => '?RecursiveFilterIterator',
|
|
],
|
|
'ParentIterator' => [
|
|
'accept' => 'bool',
|
|
],
|
|
'SeekableIterator' => [
|
|
'seek' => 'void',
|
|
],
|
|
'LimitIterator' => [
|
|
'rewind' => 'void',
|
|
'valid' => 'bool',
|
|
'next' => 'void',
|
|
'seek' => 'int',
|
|
'getPosition' => 'int',
|
|
],
|
|
'CachingIterator' => [
|
|
'rewind' => 'void',
|
|
'valid' => 'bool',
|
|
'next' => 'void',
|
|
'hasNext' => 'bool',
|
|
'getFlags' => 'int',
|
|
'setFlags' => 'void',
|
|
'offsetGet' => 'mixed',
|
|
'offsetSet' => 'void',
|
|
'offsetUnset' => 'void',
|
|
'offsetExists' => 'bool',
|
|
'getCache' => 'array',
|
|
'count' => 'int',
|
|
],
|
|
'RecursiveCachingIterator' => [
|
|
'hasChildren' => 'bool',
|
|
'getChildren' => '?RecursiveCachingIterator',
|
|
],
|
|
'NoRewindIterator' => [
|
|
'rewind' => 'void',
|
|
'valid' => 'bool',
|
|
'key' => 'mixed',
|
|
'current' => 'mixed',
|
|
'next' => 'void',
|
|
],
|
|
'AppendIterator' => [
|
|
'append' => 'void',
|
|
'rewind' => 'void',
|
|
'valid' => 'bool',
|
|
'current' => 'mixed',
|
|
'next' => 'void',
|
|
'getIteratorIndex' => '?int',
|
|
'getArrayIterator' => 'ArrayIterator',
|
|
],
|
|
'InfiniteIterator' => [
|
|
'next' => 'void',
|
|
],
|
|
'RegexIterator' => [
|
|
'accept' => 'bool',
|
|
'getMode' => 'int',
|
|
'setMode' => 'void',
|
|
'getFlags' => 'int',
|
|
'setFlags' => 'void',
|
|
'getRegex' => 'string',
|
|
'getPregFlags' => 'int',
|
|
'setPregFlags' => 'void',
|
|
],
|
|
'RecursiveRegexIterator' => [
|
|
'accept' => 'bool',
|
|
'hasChildren' => 'bool',
|
|
'getChildren' => 'RecursiveRegexIterator',
|
|
],
|
|
'RecursiveTreeIterator' => [
|
|
'key' => 'mixed',
|
|
'current' => 'mixed',
|
|
'getPrefix' => 'string',
|
|
'setPostfix' => 'void',
|
|
'setPrefixPart' => 'void',
|
|
'getEntry' => 'string',
|
|
'getPostfix' => 'string',
|
|
],
|
|
'SplObserver' => [
|
|
'update' => 'void',
|
|
],
|
|
'SplSubject' => [
|
|
'attach' => 'void',
|
|
'detach' => 'void',
|
|
'notify' => 'void',
|
|
],
|
|
'SplObjectStorage' => [
|
|
'attach' => 'void',
|
|
'detach' => 'void',
|
|
'contains' => 'bool',
|
|
'addAll' => 'int',
|
|
'removeAll' => 'int',
|
|
'removeAllExcept' => 'int',
|
|
'getInfo' => 'mixed',
|
|
'setInfo' => 'void',
|
|
'count' => 'int',
|
|
'rewind' => 'void',
|
|
'valid' => 'bool',
|
|
'key' => 'int',
|
|
'current' => 'object',
|
|
'next' => 'void',
|
|
'unserialize' => 'void',
|
|
'serialize' => 'string',
|
|
'offsetExists' => 'bool',
|
|
'offsetGet' => 'mixed',
|
|
'offsetSet' => 'void',
|
|
'offsetUnset' => 'void',
|
|
'getHash' => 'string',
|
|
'__serialize' => 'array',
|
|
'__unserialize' => 'void',
|
|
'__debugInfo' => 'array',
|
|
],
|
|
'MultipleIterator' => [
|
|
'getFlags' => 'int',
|
|
'setFlags' => 'void',
|
|
'attachIterator' => 'void',
|
|
'detachIterator' => 'void',
|
|
'containsIterator' => 'bool',
|
|
'countIterators' => 'int',
|
|
'rewind' => 'void',
|
|
'valid' => 'bool',
|
|
'key' => 'array',
|
|
'current' => 'array',
|
|
'next' => 'void',
|
|
'__debugInfo' => 'array',
|
|
],
|
|
'SQLite3' => [
|
|
'open' => 'void',
|
|
'version' => 'array',
|
|
'lastInsertRowID' => 'int',
|
|
'lastErrorCode' => 'int',
|
|
'lastExtendedErrorCode' => 'int',
|
|
'lastErrorMsg' => 'string',
|
|
'changes' => 'int',
|
|
'busyTimeout' => 'bool',
|
|
'loadExtension' => 'bool',
|
|
'backup' => 'bool',
|
|
'escapeString' => 'string',
|
|
'prepare' => 'SQLite3Stmt|false',
|
|
'exec' => 'bool',
|
|
'query' => 'SQLite3Result|false',
|
|
'querySingle' => 'mixed',
|
|
'createFunction' => 'bool',
|
|
'createAggregate' => 'bool',
|
|
'createCollation' => 'bool',
|
|
'enableExceptions' => 'bool',
|
|
'enableExtendedResultCodes' => 'bool',
|
|
'setAuthorizer' => 'bool',
|
|
],
|
|
'SQLite3Stmt' => [
|
|
'bindParam' => 'bool',
|
|
'bindValue' => 'bool',
|
|
'clear' => 'bool',
|
|
'close' => 'bool',
|
|
'execute' => 'SQLite3Result|false',
|
|
'getSQL' => 'string|false',
|
|
'paramCount' => 'int',
|
|
'readOnly' => 'bool',
|
|
'reset' => 'bool',
|
|
],
|
|
'SQLite3Result' => [
|
|
'numColumns' => 'int',
|
|
'columnName' => 'string|false',
|
|
'columnType' => 'int|false',
|
|
'fetchArray' => 'array|false',
|
|
'reset' => 'bool',
|
|
],
|
|
'Directory' => [
|
|
'close' => 'void',
|
|
'rewind' => 'void',
|
|
'read' => 'string|false',
|
|
],
|
|
'php_user_filter' => [
|
|
'filter' => 'int',
|
|
'onCreate' => 'bool',
|
|
'onClose' => 'void',
|
|
],
|
|
'tidy' => [
|
|
'getOpt' => 'string|int|bool',
|
|
'cleanRepair' => 'bool',
|
|
'parseFile' => 'bool',
|
|
'parseString' => 'bool',
|
|
'repairString' => 'string|false',
|
|
'repairFile' => 'string|false',
|
|
'diagnose' => 'bool',
|
|
'getRelease' => 'string',
|
|
'getConfig' => 'array',
|
|
'getStatus' => 'int',
|
|
'getHtmlVer' => 'int',
|
|
'getOptDoc' => 'string|false',
|
|
'isXhtml' => 'bool',
|
|
'isXml' => 'bool',
|
|
'root' => '?tidyNode',
|
|
'head' => '?tidyNode',
|
|
'html' => '?tidyNode',
|
|
'body' => '?tidyNode',
|
|
],
|
|
'XMLReader' => [
|
|
'getAttribute' => '?string',
|
|
'getAttributeNo' => '?string',
|
|
'getAttributeNs' => '?string',
|
|
'getParserProperty' => 'bool',
|
|
'isValid' => 'bool',
|
|
'lookupNamespace' => '?string',
|
|
'moveToAttribute' => 'bool',
|
|
'moveToAttributeNo' => 'bool',
|
|
'moveToAttributeNs' => 'bool',
|
|
'moveToElement' => 'bool',
|
|
'moveToFirstAttribute' => 'bool',
|
|
'moveToNextAttribute' => 'bool',
|
|
'read' => 'bool',
|
|
'next' => 'bool',
|
|
'readInnerXml' => 'string',
|
|
'readOuterXml' => 'string',
|
|
'readString' => 'string',
|
|
'setSchema' => 'bool',
|
|
'setParserProperty' => 'bool',
|
|
'setRelaxNGSchema' => 'bool',
|
|
'setRelaxNGSchemaSource' => 'bool',
|
|
'expand' => 'DOMNode|false',
|
|
],
|
|
'XMLWriter' => [
|
|
'openUri' => 'bool',
|
|
'openMemory' => 'bool',
|
|
'setIndent' => 'bool',
|
|
'setIndentString' => 'bool',
|
|
'startComment' => 'bool',
|
|
'endComment' => 'bool',
|
|
'startAttribute' => 'bool',
|
|
'endAttribute' => 'bool',
|
|
'writeAttribute' => 'bool',
|
|
'startAttributeNs' => 'bool',
|
|
'writeAttributeNs' => 'bool',
|
|
'startElement' => 'bool',
|
|
'endElement' => 'bool',
|
|
'fullEndElement' => 'bool',
|
|
'startElementNs' => 'bool',
|
|
'writeElement' => 'bool',
|
|
'writeElementNs' => 'bool',
|
|
'startPi' => 'bool',
|
|
'endPi' => 'bool',
|
|
'writePi' => 'bool',
|
|
'startCdata' => 'bool',
|
|
'endCdata' => 'bool',
|
|
'writeCdata' => 'bool',
|
|
'text' => 'bool',
|
|
'writeRaw' => 'bool',
|
|
'startDocument' => 'bool',
|
|
'endDocument' => 'bool',
|
|
'writeComment' => 'bool',
|
|
'startDtd' => 'bool',
|
|
'endDtd' => 'bool',
|
|
'writeDtd' => 'bool',
|
|
'startDtdElement' => 'bool',
|
|
'endDtdElement' => 'bool',
|
|
'writeDtdElement' => 'bool',
|
|
'startDtdAttlist' => 'bool',
|
|
'endDtdAttlist' => 'bool',
|
|
'writeDtdAttlist' => 'bool',
|
|
'startDtdEntity' => 'bool',
|
|
'endDtdEntity' => 'bool',
|
|
'writeDtdEntity' => 'bool',
|
|
'outputMemory' => 'string',
|
|
'flush' => 'string|int',
|
|
],
|
|
'XSLTProcessor' => [
|
|
'importStylesheet' => 'bool',
|
|
'transformToDoc' => 'DOMDocument|false',
|
|
'transformToUri' => 'int',
|
|
'transformToXml' => 'string|null|false',
|
|
'setParameter' => 'bool',
|
|
'getParameter' => 'string|false',
|
|
'removeParameter' => 'bool',
|
|
'hasExsltSupport' => 'bool',
|
|
'registerPHPFunctions' => 'void',
|
|
'setSecurityPrefs' => 'int',
|
|
'getSecurityPrefs' => 'int',
|
|
],
|
|
'ZipArchive' => [
|
|
'open' => 'bool|int',
|
|
'setPassword' => 'bool',
|
|
'close' => 'bool',
|
|
'count' => 'int',
|
|
'getStatusString' => 'string',
|
|
'addEmptyDir' => 'bool',
|
|
'addFromString' => 'bool',
|
|
'addFile' => 'bool',
|
|
'replaceFile' => 'bool',
|
|
'addGlob' => 'array|false',
|
|
'addPattern' => 'array|false',
|
|
'renameIndex' => 'bool',
|
|
'renameName' => 'bool',
|
|
'setArchiveComment' => 'bool',
|
|
'getArchiveComment' => 'string|false',
|
|
'setCommentIndex' => 'bool',
|
|
'setCommentName' => 'bool',
|
|
'setMtimeIndex' => 'bool',
|
|
'setMtimeName' => 'bool',
|
|
'getCommentIndex' => 'string|false',
|
|
'getCommentName' => 'string|false',
|
|
'deleteIndex' => 'bool',
|
|
'deleteName' => 'bool',
|
|
'statName' => 'array|false',
|
|
'statIndex' => 'array|false',
|
|
'locateName' => 'int|false',
|
|
'getNameIndex' => 'string|false',
|
|
'unchangeArchive' => 'bool',
|
|
'unchangeAll' => 'bool',
|
|
'unchangeIndex' => 'bool',
|
|
'unchangeName' => 'bool',
|
|
'extractTo' => 'bool',
|
|
'getFromName' => 'string|false',
|
|
'getFromIndex' => 'string|false',
|
|
'setExternalAttributesName' => 'bool',
|
|
'setExternalAttributesIndex' => 'bool',
|
|
'getExternalAttributesName' => 'bool',
|
|
'getExternalAttributesIndex' => 'bool',
|
|
'setCompressionName' => 'bool',
|
|
'setCompressionIndex' => 'bool',
|
|
'setEncryptionName' => 'bool',
|
|
'setEncryptionIndex' => 'bool',
|
|
'registerProgressCallback' => 'bool',
|
|
'registerCancelCallback' => 'bool',
|
|
],
|
|
'Exception' => [
|
|
'__wakeup' => 'void',
|
|
],
|
|
'Error' => [
|
|
'__wakeup' => 'void',
|
|
],
|
|
'IteratorAggregate' => [
|
|
'getIterator' => 'Traversable',
|
|
],
|
|
'Iterator' => [
|
|
'current' => 'mixed',
|
|
'next' => 'void',
|
|
'key' => 'mixed',
|
|
'valid' => 'bool',
|
|
'rewind' => 'void',
|
|
],
|
|
'ArrayAccess' => [
|
|
'offsetExists' => 'bool',
|
|
'offsetGet' => 'mixed',
|
|
'offsetSet' => 'void',
|
|
'offsetUnset' => 'void',
|
|
],
|
|
'Countable' => [
|
|
'count' => 'int',
|
|
],
|
|
];
|
|
}
|