// @generated by tools/regenerate - DO NOT EDIT BY HAND.
//
// Native PHP class, interface and enum direct hierarchy for PHP 7.4
// through 8.5, keyed by lowercased class name.
//
// Direct ancestors from JetBrains phpstorm-stubs (Apache-2.0) @ 7f1c9cada07266d488698b6c9128503d6c94e58b,
// tests/cache/StubsClasses.json, StubsInterfaces.json and
// StubsEnums.json. Each value is parentClass plus interfaces, normalised
// with the class key policy: strip one leading backslash, lowercase,
// sort and deduplicate. PHPCompatibility is not read for this table.
//
// Regenerate with `cargo run -p regenerate -- --hierarchy-only
// <phpstorm-stubs checkout>`; see NOTICE and tools/regenerate/README.md.
// 765 class-likes with direct ancestors.

// Intentionally unused until the inherited-method query API is added.
#[allow(dead_code)]
#[rustfmt::skip]
pub static HIERARCHY: &[(&str, &[&str])] = &[
    ("aerospike\\bytes", &["serializable"]),
    ("amqpchannelexception", &["amqpexception"]),
    ("amqpconnectionexception", &["amqpexception"]),
    ("amqpdecimal", &["amqpvalue"]),
    ("amqpenvelope", &["amqpbasicproperties"]),
    ("amqpenvelopeexception", &["amqpexception"]),
    ("amqpexception", &["exception"]),
    ("amqpexchangeexception", &["amqpexception"]),
    ("amqpexchangevalue", &["amqpexception"]),
    ("amqpqueueexception", &["amqpexception"]),
    ("amqptimestamp", &["amqpvalue"]),
    ("amqpvalueexception", &["amqpexception"]),
    ("apciterator", &["iterator"]),
    ("apcuiterator", &["iterator"]),
    ("appenditerator", &["iteratoriterator"]),
    ("argumentcounterror", &["typeerror"]),
    ("arithmeticerror", &["error"]),
    ("arrayiterator", &["arrayaccess", "countable", "seekableiterator", "serializable"]),
    ("arrayobject", &["arrayaccess", "countable", "iteratoraggregate", "serializable"]),
    ("assertionerror", &["error"]),
    ("badfunctioncallexception", &["logicexception"]),
    ("badmethodcallexception", &["badfunctioncallexception"]),
    ("bcmath\\number", &["stringable"]),
    ("cachingiterator", &["arrayaccess", "countable", "iteratoriterator", "stringable"]),
    ("callbackfilteriterator", &["filteriterator"]),
    ("cassandra\\batchstatement", &["statement"]),
    ("cassandra\\bigint", &["numeric", "value"]),
    ("cassandra\\blob", &["value"]),
    ("cassandra\\collection", &["countable", "iterator", "value"]),
    ("cassandra\\custom", &["value"]),
    ("cassandra\\date", &["value"]),
    ("cassandra\\decimal", &["numeric", "value"]),
    ("cassandra\\defaultaggregate", &["aggregate"]),
    ("cassandra\\defaultcluster", &["cluster"]),
    ("cassandra\\defaultcolumn", &["column"]),
    ("cassandra\\defaultfunction", &["function_"]),
    ("cassandra\\defaultindex", &["index"]),
    ("cassandra\\defaultkeyspace", &["keyspace"]),
    ("cassandra\\defaultmaterializedview", &["materializedview"]),
    ("cassandra\\defaultschema", &["schema"]),
    ("cassandra\\defaultsession", &["session"]),
    ("cassandra\\defaulttable", &["table"]),
    ("cassandra\\duration", &["value"]),
    ("cassandra\\exception\\alreadyexistsexception", &["configurationexception"]),
    ("cassandra\\exception\\authenticationexception", &["runtimeexception"]),
    ("cassandra\\exception\\configurationexception", &["validationexception"]),
    ("cassandra\\exception\\dividebyzeroexception", &["rangeexception"]),
    ("cassandra\\exception\\domainexception", &["cassandra\\exception", "domainexception"]),
    ("cassandra\\exception\\executionexception", &["runtimeexception"]),
    ("cassandra\\exception\\invalidargumentexception", &["cassandra\\exception", "invalidargumentexception"]),
    ("cassandra\\exception\\invalidqueryexception", &["validationexception"]),
    ("cassandra\\exception\\invalidsyntaxexception", &["validationexception"]),
    ("cassandra\\exception\\isbootstrappingexception", &["serverexception"]),
    ("cassandra\\exception\\logicexception", &["cassandra\\exception", "logicexception"]),
    ("cassandra\\exception\\overloadedexception", &["serverexception"]),
    ("cassandra\\exception\\protocolexception", &["runtimeexception"]),
    ("cassandra\\exception\\rangeexception", &["cassandra\\exception", "rangeexception"]),
    ("cassandra\\exception\\readtimeoutexception", &["executionexception"]),
    ("cassandra\\exception\\runtimeexception", &["cassandra\\exception", "runtimeexception"]),
    ("cassandra\\exception\\serverexception", &["runtimeexception"]),
    ("cassandra\\exception\\timeoutexception", &["runtimeexception"]),
    ("cassandra\\exception\\truncateexception", &["executionexception"]),
    ("cassandra\\exception\\unauthorizedexception", &["validationexception"]),
    ("cassandra\\exception\\unavailableexception", &["executionexception"]),
    ("cassandra\\exception\\unpreparedexception", &["validationexception"]),
    ("cassandra\\exception\\validationexception", &["runtimeexception"]),
    ("cassandra\\exception\\writetimeoutexception", &["executionexception"]),
    ("cassandra\\float_", &["numeric", "value"]),
    ("cassandra\\futureclose", &["future"]),
    ("cassandra\\futurepreparedstatement", &["future"]),
    ("cassandra\\futurerows", &["future"]),
    ("cassandra\\futuresession", &["future"]),
    ("cassandra\\futurevalue", &["future"]),
    ("cassandra\\inet", &["value"]),
    ("cassandra\\map", &["arrayaccess", "countable", "iterator", "value"]),
    ("cassandra\\materializedview", &["table"]),
    ("cassandra\\preparedstatement", &["statement"]),
    ("cassandra\\retrypolicy\\defaultpolicy", &["cassandra\\retrypolicy"]),
    ("cassandra\\retrypolicy\\downgradingconsistency", &["cassandra\\retrypolicy"]),
    ("cassandra\\retrypolicy\\fallthrough", &["cassandra\\retrypolicy"]),
    ("cassandra\\retrypolicy\\logging", &["cassandra\\retrypolicy"]),
    ("cassandra\\rows", &["arrayaccess", "iterator"]),
    ("cassandra\\set", &["countable", "iterator", "value"]),
    ("cassandra\\simplestatement", &["statement"]),
    ("cassandra\\smallint", &["numeric", "value"]),
    ("cassandra\\time", &["value"]),
    ("cassandra\\timestamp", &["value"]),
    ("cassandra\\timestampgenerator\\monotonic", &["cassandra\\timestampgenerator"]),
    ("cassandra\\timestampgenerator\\serverside", &["cassandra\\timestampgenerator"]),
    ("cassandra\\timeuuid", &["uuidinterface", "value"]),
    ("cassandra\\tinyint", &["numeric", "value"]),
    ("cassandra\\tuple", &["countable", "iterator", "value"]),
    ("cassandra\\type\\collection", &["cassandra\\type"]),
    ("cassandra\\type\\custom", &["cassandra\\type"]),
    ("cassandra\\type\\map", &["cassandra\\type"]),
    ("cassandra\\type\\scalar", &["cassandra\\type"]),
    ("cassandra\\type\\set", &["cassandra\\type"]),
    ("cassandra\\type\\tuple", &["cassandra\\type"]),
    ("cassandra\\type\\usertype", &["cassandra\\type"]),
    ("cassandra\\usertypevalue", &["countable", "iterator", "value"]),
    ("cassandra\\uuid", &["uuidinterface", "value"]),
    ("cassandra\\varint", &["numeric", "value"]),
    ("closedgeneratorexception", &["exception"]),
    ("com_exception", &["exception"]),
    ("compileerror", &["error"]),
    ("couchbase\\analyticsexception", &["httpexception", "throwable"]),
    ("couchbase\\authenticationexception", &["baseexception", "throwable"]),
    ("couchbase\\azureblobexternalanalyticslink", &["analyticslink"]),
    ("couchbase\\badinputexception", &["baseexception", "throwable"]),
    ("couchbase\\baseexception", &["exception", "throwable"]),
    ("couchbase\\bindingsexception", &["baseexception", "throwable"]),
    ("couchbase\\booleanfieldsearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\booleansearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\bucketmissingexception", &["baseexception", "throwable"]),
    ("couchbase\\casmismatchexception", &["keyvalueexception", "throwable"]),
    ("couchbase\\classicauthenticator", &["authenticator"]),
    ("couchbase\\collectionmissingexception", &["baseexception", "throwable"]),
    ("couchbase\\conjunctionsearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\coordinate", &["jsonserializable"]),
    ("couchbase\\couchbaseremoteanalyticslink", &["analyticslink"]),
    ("couchbase\\daterangesearchfacet", &["jsonserializable", "searchfacet"]),
    ("couchbase\\daterangesearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\disjunctionsearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\dmlfailureexception", &["queryexception", "throwable"]),
    ("couchbase\\docidsearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\documentnotfoundexception", &["keyvalueexception", "throwable"]),
    ("couchbase\\durabilityexception", &["baseexception", "throwable"]),
    ("couchbase\\exception", &["exception"]),
    ("couchbase\\geoboundingboxsearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\geodistancesearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\geopolygonquery", &["jsonserializable", "searchquery"]),
    ("couchbase\\httpexception", &["baseexception", "throwable"]),
    ("couchbase\\indexfailureexception", &["httpexception", "throwable"]),
    ("couchbase\\indexnotfoundexception", &["httpexception", "throwable"]),
    ("couchbase\\invalidconfigurationexception", &["baseexception", "throwable"]),
    ("couchbase\\invalidrangeexception", &["keyvalueexception", "throwable"]),
    ("couchbase\\invalidstateexception", &["baseexception", "throwable"]),
    ("couchbase\\keydeletedexception", &["keyvalueexception", "throwable"]),
    ("couchbase\\keyexistsexception", &["keyvalueexception", "throwable"]),
    ("couchbase\\keylockedexception", &["keyvalueexception", "throwable"]),
    ("couchbase\\keyspacenotfoundexception", &["httpexception", "throwable"]),
    ("couchbase\\keyvalueexception", &["baseexception", "throwable"]),
    ("couchbase\\loggingmeter", &["meter"]),
    ("couchbase\\lookupcountspec", &["lookupinspec"]),
    ("couchbase\\lookupexistsspec", &["lookupinspec"]),
    ("couchbase\\lookupgetfullspec", &["lookupinspec"]),
    ("couchbase\\lookupgetspec", &["lookupinspec"]),
    ("couchbase\\matchallsearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\matchnonesearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\matchphrasesearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\matchsearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\mutatearrayadduniquespec", &["mutateinspec"]),
    ("couchbase\\mutatearrayappendspec", &["mutateinspec"]),
    ("couchbase\\mutatearrayinsertspec", &["mutateinspec"]),
    ("couchbase\\mutatearrayprependspec", &["mutateinspec"]),
    ("couchbase\\mutatecounterspec", &["mutateinspec"]),
    ("couchbase\\mutateinsertspec", &["mutateinspec"]),
    ("couchbase\\mutateremovespec", &["mutateinspec"]),
    ("couchbase\\mutatereplacespec", &["mutateinspec"]),
    ("couchbase\\mutateupsertspec", &["mutateinspec"]),
    ("couchbase\\networkexception", &["baseexception", "throwable"]),
    ("couchbase\\noopmeter", &["meter"]),
    ("couchbase\\nooptracer", &["requesttracer"]),
    ("couchbase\\numericrangesearchfacet", &["jsonserializable", "searchfacet"]),
    ("couchbase\\numericrangesearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\parsingfailureexception", &["httpexception", "throwable"]),
    ("couchbase\\partialviewexception", &["httpexception", "throwable"]),
    ("couchbase\\passwordauthenticator", &["authenticator"]),
    ("couchbase\\pathexistsexception", &["keyvalueexception", "throwable"]),
    ("couchbase\\pathnotfoundexception", &["keyvalueexception", "throwable"]),
    ("couchbase\\phrasesearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\planningfailureexception", &["httpexception", "throwable"]),
    ("couchbase\\prefixsearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\preparedstatementexception", &["queryexception", "throwable"]),
    ("couchbase\\queryerrorexception", &["queryexception", "throwable"]),
    ("couchbase\\queryexception", &["httpexception", "throwable"]),
    ("couchbase\\queryserviceexception", &["queryexception", "throwable"]),
    ("couchbase\\querystringsearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\quotalimitedexception", &["baseexception", "throwable"]),
    ("couchbase\\ratelimitedexception", &["baseexception", "throwable"]),
    ("couchbase\\regexpsearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\requestcanceledexception", &["baseexception", "throwable"]),
    ("couchbase\\s3externalanalyticslink", &["analyticslink"]),
    ("couchbase\\scopemissingexception", &["baseexception", "throwable"]),
    ("couchbase\\searchexception", &["httpexception", "throwable"]),
    ("couchbase\\searchindex", &["jsonserializable"]),
    ("couchbase\\searchoptions", &["jsonserializable"]),
    ("couchbase\\searchquery", &["jsonserializable"]),
    ("couchbase\\searchsortfield", &["jsonserializable", "searchsort"]),
    ("couchbase\\searchsortgeodistance", &["jsonserializable", "searchsort"]),
    ("couchbase\\searchsortid", &["jsonserializable", "searchsort"]),
    ("couchbase\\searchsortscore", &["jsonserializable", "searchsort"]),
    ("couchbase\\servicemissingexception", &["baseexception", "throwable"]),
    ("couchbase\\spatialviewquery", &["viewqueryencodable"]),
    ("couchbase\\subdocumentexception", &["baseexception", "throwable"]),
    ("couchbase\\tempfailexception", &["keyvalueexception", "throwable"]),
    ("couchbase\\termrangesearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\termsearchfacet", &["jsonserializable", "searchfacet"]),
    ("couchbase\\termsearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("couchbase\\thresholdloggingtracer", &["requesttracer"]),
    ("couchbase\\timeoutexception", &["baseexception", "throwable"]),
    ("couchbase\\valuetoobigexception", &["keyvalueexception", "throwable"]),
    ("couchbase\\viewexception", &["httpexception", "throwable"]),
    ("couchbase\\viewquery", &["viewqueryencodable"]),
    ("couchbase\\wildcardsearchquery", &["jsonserializable", "searchquery", "searchquerypart"]),
    ("crypto\\base64exception", &["exception"]),
    ("crypto\\cipherexception", &["exception"]),
    ("crypto\\cmac", &["mac"]),
    ("crypto\\hashexception", &["exception"]),
    ("crypto\\hmac", &["mac"]),
    ("crypto\\mac", &["hash"]),
    ("crypto\\macexception", &["hashexception"]),
    ("crypto\\pbkdf2", &["kdf"]),
    ("crypto\\pbkdf2exception", &["kdfexception"]),
    ("crypto\\randexception", &["exception"]),
    ("dateerror", &["error"]),
    ("dateexception", &["exception"]),
    ("dateinvalidoperationexception", &["dateexception"]),
    ("dateinvalidtimezoneexception", &["dateexception"]),
    ("datemalformedintervalstringexception", &["dateexception"]),
    ("datemalformedperiodstringexception", &["dateexception"]),
    ("datemalformedstringexception", &["dateexception"]),
    ("dateobjecterror", &["dateerror"]),
    ("dateperiod", &["iteratoraggregate"]),
    ("daterangeerror", &["dateerror"]),
    ("datetime", &["datetimeinterface"]),
    ("datetimeimmutable", &["datetimeinterface"]),
    ("ddtrace\\rootspandata", &["spandata"]),
    ("ddtrace\\spanlink", &["jsonserializable"]),
    ("decimal\\decimal", &["jsonserializable"]),
    ("directoryiterator", &["seekableiterator", "splfileinfo"]),
    ("divisionbyzeroerror", &["arithmeticerror"]),
    ("dom\\adjacentposition", &["backedenum", "unitenum"]),
    ("dom\\attr", &["node"]),
    ("dom\\cdatasection", &["text"]),
    ("dom\\characterdata", &["childnode", "node"]),
    ("dom\\comment", &["characterdata"]),
    ("dom\\document", &["node", "parentnode"]),
    ("dom\\documentfragment", &["node", "parentnode"]),
    ("dom\\documenttype", &["childnode", "node"]),
    ("dom\\dtdnamednodemap", &["countable", "iteratoraggregate"]),
    ("dom\\element", &["childnode", "node", "parentnode"]),
    ("dom\\entity", &["node"]),
    ("dom\\entityreference", &["node"]),
    ("dom\\htmlcollection", &["countable", "iteratoraggregate"]),
    ("dom\\htmldocument", &["document"]),
    ("dom\\htmlelement", &["element"]),
    ("dom\\namednodemap", &["countable", "iteratoraggregate"]),
    ("dom\\nodelist", &["countable", "iteratoraggregate"]),
    ("dom\\notation", &["node"]),
    ("dom\\processinginstruction", &["characterdata"]),
    ("dom\\text", &["characterdata"]),
    ("dom\\tokenlist", &["countable", "iteratoraggregate"]),
    ("dom\\xmldocument", &["document"]),
    ("domainexception", &["logicexception"]),
    ("domattr", &["domnode"]),
    ("domcdatasection", &["domtext"]),
    ("domcharacterdata", &["domchildnode", "domnode"]),
    ("domcomment", &["domcharacterdata"]),
    ("domdocument", &["domnode", "domparentnode"]),
    ("domdocumentfragment", &["domnode", "domparentnode"]),
    ("domdocumenttype", &["domnode"]),
    ("domelement", &["domchildnode", "domnode", "domparentnode"]),
    ("domentity", &["domnode"]),
    ("domentityreference", &["domnode"]),
    ("domexception", &["exception"]),
    ("domnamednodemap", &["countable", "iteratoraggregate"]),
    ("domnodelist", &["countable", "iteratoraggregate"]),
    ("domnotation", &["domnode"]),
    ("domprocessinginstruction", &["domnode"]),
    ("domtext", &["domcharacterdata"]),
    ("ds\\deque", &["sequence"]),
    ("ds\\heap", &["countable", "iteratoraggregate", "jsonserializable"]),
    ("ds\\map", &["arrayaccess", "collection", "countable", "iteratoraggregate", "jsonserializable"]),
    ("ds\\pair", &["jsonserializable"]),
    ("ds\\priorityqueue", &["collection"]),
    ("ds\\queue", &["arrayaccess", "collection"]),
    ("ds\\seq", &["arrayaccess", "countable", "iteratoraggregate", "jsonserializable"]),
    ("ds\\set", &["arrayaccess", "collection", "countable", "iteratoraggregate", "jsonserializable"]),
    ("ds\\stack", &["arrayaccess", "collection"]),
    ("ds\\vector", &["sequence"]),
    ("emptyiterator", &["iterator"]),
    ("error", &["throwable"]),
    ("errorexception", &["exception"]),
    ("evcheck", &["evwatcher"]),
    ("evchild", &["evwatcher"]),
    ("evembed", &["evwatcher"]),
    ("evfork", &["evwatcher"]),
    ("evidle", &["evwatcher"]),
    ("evio", &["evwatcher"]),
    ("evperiodic", &["evwatcher"]),
    ("evprepare", &["evwatcher"]),
    ("evsignal", &["evwatcher"]),
    ("evstat", &["evwatcher"]),
    ("evtimer", &["evwatcher"]),
    ("exception", &["throwable"]),
    ("excimerlog", &["arrayaccess", "iterator"]),
    ("ffi\\exception", &["error"]),
    ("ffi\\parserexception", &["exception"]),
    ("fibererror", &["error"]),
    ("filesystemiterator", &["directoryiterator"]),
    ("filter\\filterexception", &["exception"]),
    ("filter\\filterfailedexception", &["filterexception"]),
    ("filteriterator", &["iteratoriterator"]),
    ("gearmanexception", &["exception"]),
    ("generator", &["iterator"]),
    ("globiterator", &["countable", "filesystemiterator"]),
    ("gmagickexception", &["exception"]),
    ("gmagickpixelexception", &["exception"]),
    ("gnupg_keylistiterator", &["iterator"]),
    ("http\\client", &["countable", "splsubject"]),
    ("http\\client\\request", &["http\\message"]),
    ("http\\client\\response", &["http\\message"]),
    ("http\\encoding\\stream\\debrotli", &["http\\encoding\\stream"]),
    ("http\\encoding\\stream\\dechunk", &["http\\encoding\\stream"]),
    ("http\\encoding\\stream\\deflate", &["http\\encoding\\stream"]),
    ("http\\encoding\\stream\\enbrotli", &["http\\encoding\\stream"]),
    ("http\\encoding\\stream\\inflate", &["http\\encoding\\stream"]),
    ("http\\env\\request", &["http\\message"]),
    ("http\\env\\response", &["http\\message"]),
    ("http\\env\\url", &["http\\url"]),
    ("http\\exception\\badconversionexception", &["domainexception", "http\\exception"]),
    ("http\\exception\\badheaderexception", &["domainexception", "http\\exception"]),
    ("http\\exception\\badmessageexception", &["domainexception", "http\\exception"]),
    ("http\\exception\\badmethodcallexception", &["badmethodcallexception", "http\\exception"]),
    ("http\\exception\\badquerystringexception", &["domainexception", "http\\exception"]),
    ("http\\exception\\badurlexception", &["domainexception", "http\\exception"]),
    ("http\\exception\\invalidargumentexception", &["http\\exception", "invalidargumentexception"]),
    ("http\\exception\\runtimeexception", &["http\\exception", "runtimeexception"]),
    ("http\\exception\\unexpectedvalueexception", &["http\\exception", "unexpectedvalueexception"]),
    ("http\\header", &["serializable"]),
    ("http\\message", &["countable", "iterator", "serializable"]),
    ("http\\message\\body", &["serializable"]),
    ("http\\params", &["arrayaccess"]),
    ("http\\querystring", &["arrayaccess", "iteratoraggregate", "serializable"]),
    ("httpencodingexception", &["httpexception"]),
    ("httpexception", &["exception"]),
    ("httpheaderexception", &["httpexception"]),
    ("httpinvalidparamexception", &["httpexception"]),
    ("httpmalformedheadersexception", &["httpexception"]),
    ("httpmessage", &["countable", "iterator", "serializable"]),
    ("httpmessagetypeexception", &["httpexception"]),
    ("httpquerystring", &["arrayaccess", "serializable"]),
    ("httpquerystringexception", &["httpexception"]),
    ("httprequestdatashare", &["countable"]),
    ("httprequestexception", &["httpexception"]),
    ("httprequestmethodexception", &["httpexception"]),
    ("httprequestpool", &["countable", "iterator"]),
    ("httprequestpoolexception", &["httpexception"]),
    ("httpresponseexception", &["httpexception"]),
    ("httpruntimeexception", &["httpexception"]),
    ("httpsocketexception", &["httpexception"]),
    ("httpurlexception", &["httpexception"]),
    ("imagick", &["countable", "iterator"]),
    ("imagickdrawexception", &["exception"]),
    ("imagickexception", &["exception"]),
    ("imagickkernelexception", &["exception"]),
    ("imagickpixelexception", &["exception"]),
    ("imagickpixeliterator", &["iterator"]),
    ("imagickpixeliteratorexception", &["exception"]),
    ("infiniteiterator", &["iteratoriterator"]),
    ("internaliterator", &["iterator"]),
    ("intlbreakiterator", &["iteratoraggregate"]),
    ("intlcodepointbreakiterator", &["intlbreakiterator", "traversable"]),
    ("intlexception", &["exception"]),
    ("intlgregoriancalendar", &["intlcalendar"]),
    ("intliterator", &["iterator"]),
    ("intlpartsiterator", &["intliterator", "iterator"]),
    ("intlrulebasedbreakiterator", &["intlbreakiterator", "traversable"]),
    ("invalidargumentexception", &["logicexception"]),
    ("iteratoriterator", &["outeriterator"]),
    ("jsonexception", &["exception"]),
    ("jsonpath\\jsonpathexception", &["runtimeexception"]),
    ("judy", &["arrayaccess"]),
    ("lengthexception", &["logicexception"]),
    ("leveldbexception", &["exception"]),
    ("leveldbiterator", &["iterator"]),
    ("limititerator", &["iteratoriterator"]),
    ("logicexception", &["exception"]),
    ("luasandboxerror", &["exception"]),
    ("luasandboxerrorerror", &["luasandboxfatalerror"]),
    ("luasandboxfatalerror", &["luasandboxerror"]),
    ("luasandboxmemoryerror", &["luasandboxfatalerror"]),
    ("luasandboxruntimeerror", &["luasandboxerror"]),
    ("luasandboxsyntaxerror", &["luasandboxfatalerror"]),
    ("luasandboxtimeouterror", &["luasandboxfatalerror"]),
    ("maxmind\\db\\invaliddatabaseexception", &["exception"]),
    ("memcache", &["memcachepool"]),
    ("memcachedexception", &["runtimeexception"]),
    ("mongo", &["mongoclient"]),
    ("mongocommandcursor", &["mongocursorinterface"]),
    ("mongoconnectionexception", &["mongoexception"]),
    ("mongocursor", &["iterator"]),
    ("mongocursorexception", &["mongoexception"]),
    ("mongocursortimeoutexception", &["mongocursorexception"]),
    ("mongodb\\bson\\binary", &["binaryinterface", "jsonserializable", "stringable", "type"]),
    ("mongodb\\bson\\dbpointer", &["jsonserializable", "stringable", "type"]),
    ("mongodb\\bson\\decimal128", &["decimal128interface", "jsonserializable", "stringable", "type"]),
    ("mongodb\\bson\\document", &["arrayaccess", "iteratoraggregate", "stringable", "type"]),
    ("mongodb\\bson\\int64", &["jsonserializable", "stringable", "type"]),
    ("mongodb\\bson\\iterator", &["iterator"]),
    ("mongodb\\bson\\javascript", &["javascriptinterface", "jsonserializable", "stringable", "type"]),
    ("mongodb\\bson\\maxkey", &["jsonserializable", "maxkeyinterface", "type"]),
    ("mongodb\\bson\\minkey", &["jsonserializable", "minkeyinterface", "type"]),
    ("mongodb\\bson\\objectid", &["jsonserializable", "objectidinterface", "stringable", "type"]),
    ("mongodb\\bson\\packedarray", &["arrayaccess", "iteratoraggregate", "stringable", "type"]),
    ("mongodb\\bson\\regex", &["jsonserializable", "regexinterface", "stringable", "type"]),
    ("mongodb\\bson\\symbol", &["jsonserializable", "stringable", "type"]),
    ("mongodb\\bson\\timestamp", &["jsonserializable", "stringable", "timestampinterface", "type"]),
    ("mongodb\\bson\\undefined", &["jsonserializable", "stringable", "type"]),
    ("mongodb\\bson\\utcdatetime", &["jsonserializable", "stringable", "type", "utcdatetimeinterface"]),
    ("mongodb\\driver\\bulkwrite", &["countable"]),
    ("mongodb\\driver\\bulkwritecommand", &["countable"]),
    ("mongodb\\driver\\cursor", &["cursorinterface"]),
    ("mongodb\\driver\\exception\\authenticationexception", &["connectionexception", "exception"]),
    ("mongodb\\driver\\exception\\bulkwritecommandexception", &["serverexception"]),
    ("mongodb\\driver\\exception\\bulkwriteexception", &["exception", "serverexception"]),
    ("mongodb\\driver\\exception\\commandexception", &["serverexception"]),
    ("mongodb\\driver\\exception\\connectionexception", &["exception", "runtimeexception"]),
    ("mongodb\\driver\\exception\\connectiontimeoutexception", &["connectionexception", "exception"]),
    ("mongodb\\driver\\exception\\encryptionexception", &["exception", "runtimeexception"]),
    ("mongodb\\driver\\exception\\executiontimeoutexception", &["exception", "serverexception"]),
    ("mongodb\\driver\\exception\\invalidargumentexception", &["exception", "invalidargumentexception"]),
    ("mongodb\\driver\\exception\\logicexception", &["exception", "logicexception"]),
    ("mongodb\\driver\\exception\\runtimeexception", &["exception", "runtimeexception"]),
    ("mongodb\\driver\\exception\\serverexception", &["exception", "runtimeexception"]),
    ("mongodb\\driver\\exception\\unexpectedvalueexception", &["exception", "unexpectedvalueexception"]),
    ("mongodb\\driver\\exception\\writeconcernexception", &["exception", "runtimeexception"]),
    ("mongodb\\driver\\readconcern", &["serializable"]),
    ("mongodb\\driver\\readpreference", &["serializable"]),
    ("mongodb\\driver\\serverapi", &["serializable"]),
    ("mongodb\\driver\\writeconcern", &["serializable"]),
    ("mongoduplicatekeyexception", &["mongowriteconcernexception"]),
    ("mongoexception", &["exception"]),
    ("mongoexecutiontimeoutexception", &["mongoexception"]),
    ("mongogridfs", &["mongocollection"]),
    ("mongogridfscursor", &["iterator", "mongocursor", "traversable"]),
    ("mongogridfsexception", &["mongoexception"]),
    ("mongoprotocolexception", &["mongoexception"]),
    ("mongoresultexception", &["mongoexception"]),
    ("mongoupdatebatch", &["mongowritebatch"]),
    ("mongowriteconcernexception", &["mongocursorexception"]),
    ("mosquitto\\exception", &["exception"]),
    ("multipleiterator", &["iterator"]),
    ("mysql_xdevapi\\collectionadd", &["mysql_xdevapi\\executable"]),
    ("mysql_xdevapi\\collectionfind", &["mysql_xdevapi\\crudoperationbindable", "mysql_xdevapi\\crudoperationlimitable", "mysql_xdevapi\\crudoperationsortable", "mysql_xdevapi\\executable"]),
    ("mysql_xdevapi\\collectionmodify", &["mysql_xdevapi\\crudoperationbindable", "mysql_xdevapi\\crudoperationlimitable", "mysql_xdevapi\\crudoperationskippable", "mysql_xdevapi\\crudoperationsortable", "mysql_xdevapi\\executable"]),
    ("mysql_xdevapi\\collectionremove", &["mysql_xdevapi\\crudoperationbindable", "mysql_xdevapi\\crudoperationlimitable", "mysql_xdevapi\\crudoperationsortable", "mysql_xdevapi\\executable"]),
    ("mysql_xdevapi\\docresult", &["mysql_xdevapi\\baseresult", "traversable"]),
    ("mysql_xdevapi\\exception", &["runtimeexception", "throwable"]),
    ("mysql_xdevapi\\result", &["mysql_xdevapi\\baseresult", "traversable"]),
    ("mysql_xdevapi\\rowresult", &["mysql_xdevapi\\baseresult", "traversable"]),
    ("mysql_xdevapi\\schema", &["mysql_xdevapi\\databaseobject"]),
    ("mysql_xdevapi\\sqlstatementresult", &["mysql_xdevapi\\baseresult", "traversable"]),
    ("mysql_xdevapi\\table", &["mysql_xdevapi\\schemaobject"]),
    ("mysql_xdevapi\\tabledelete", &["mysql_xdevapi\\executable"]),
    ("mysql_xdevapi\\tableinsert", &["mysql_xdevapi\\executable"]),
    ("mysql_xdevapi\\tableselect", &["mysql_xdevapi\\executable"]),
    ("mysql_xdevapi\\tableupdate", &["mysql_xdevapi\\executable"]),
    ("mysqli_result", &["iteratoraggregate"]),
    ("mysqli_sql_exception", &["runtimeexception"]),
    ("norewinditerator", &["iteratoriterator"]),
    ("oauthexception", &["exception"]),
    ("outofboundsexception", &["runtimeexception"]),
    ("outofrangeexception", &["logicexception"]),
    ("overflowexception", &["runtimeexception"]),
    ("parallel\\channel\\error", &["parallel\\error"]),
    ("parallel\\channel\\error\\closed", &["error"]),
    ("parallel\\channel\\error\\existence", &["error"]),
    ("parallel\\channel\\error\\illegalvalue", &["error"]),
    ("parallel\\error", &["error"]),
    ("parallel\\events", &["countable", "traversable"]),
    ("parallel\\events\\error", &["parallel\\error"]),
    ("parallel\\events\\error\\existence", &["error"]),
    ("parallel\\events\\error\\timeout", &["error"]),
    ("parallel\\events\\event\\error", &["parallel\\error"]),
    ("parallel\\events\\input\\error", &["parallel\\error"]),
    ("parallel\\events\\input\\error\\existence", &["error"]),
    ("parallel\\events\\input\\error\\illegalvalue", &["error"]),
    ("parallel\\future\\error", &["parallel\\error"]),
    ("parallel\\future\\error\\cancelled", &["error"]),
    ("parallel\\future\\error\\foreign", &["error"]),
    ("parallel\\future\\error\\killed", &["error"]),
    ("parallel\\runtime\\error", &["parallel\\error"]),
    ("parallel\\runtime\\error\\bootstrap", &["error"]),
    ("parallel\\runtime\\error\\closed", &["error"]),
    ("parallel\\runtime\\error\\illegalfunction", &["error"]),
    ("parallel\\runtime\\error\\illegalinstruction", &["error"]),
    ("parallel\\runtime\\error\\illegalparameter", &["error"]),
    ("parallel\\runtime\\error\\illegalreturn", &["error"]),
    ("parallel\\runtime\\error\\illegalvariable", &["error"]),
    ("parallel\\runtime\\error\\killed", &["error"]),
    ("parallel\\sync\\error", &["parallel\\error"]),
    ("parallel\\sync\\error\\illegalvalue", &["error"]),
    ("parentiterator", &["recursivefilteriterator"]),
    ("parle\\lexerexception", &["exception", "throwable"]),
    ("parle\\parserexception", &["exception", "throwable"]),
    ("parseerror", &["compileerror"]),
    ("pcntl\\qosclass", &["unitenum"]),
    ("pdflibexception", &["exception"]),
    ("pdo\\dblib", &["pdo"]),
    ("pdo\\firebird", &["pdo"]),
    ("pdo\\mysql", &["pdo"]),
    ("pdo\\odbc", &["pdo"]),
    ("pdo\\pgsql", &["pdo"]),
    ("pdo\\sqlite", &["pdo"]),
    ("pdoexception", &["runtimeexception"]),
    ("pdostatement", &["iteratoraggregate"]),
    ("phar", &["arrayaccess", "countable", "recursivedirectoryiterator", "recursiveiterator", "seekableiterator"]),
    ("phardata", &["arrayaccess", "countable", "recursivedirectoryiterator"]),
    ("pharexception", &["exception"]),
    ("pharfileinfo", &["splfileinfo"]),
    ("phptoken", &["stringable"]),
    ("pq\\datetime", &["datetime", "jsonserializable"]),
    ("pq\\exception\\badmethodcallexception", &["badmethodcallexception", "pq\\exception"]),
    ("pq\\exception\\domainexception", &["domainexception", "pq\\exception"]),
    ("pq\\exception\\invalidargumentexception", &["invalidargumentexception", "pq\\exception"]),
    ("pq\\exception\\runtimeexception", &["pq\\exception", "runtimeexception"]),
    ("pq\\result", &["countable", "traversable"]),
    ("pq\\types", &["arrayaccess"]),
    ("propertyhooktype", &["backedenum", "unitenum"]),
    ("random\\brokenrandomengineerror", &["randomerror"]),
    ("random\\engine\\mt19937", &["random\\engine"]),
    ("random\\engine\\pcgoneseq128xslrr64", &["random\\engine"]),
    ("random\\engine\\secure", &["random\\cryptosafeengine"]),
    ("random\\engine\\xoshiro256starstar", &["random\\engine"]),
    ("random\\intervalboundary", &["unitenum"]),
    ("random\\randomerror", &["error"]),
    ("random\\randomexception", &["exception"]),
    ("rangeexception", &["runtimeexception"]),
    ("rararchive", &["traversable"]),
    ("rarexception", &["exception"]),
    ("rdkafka\\consumer", &["rdkafka"]),
    ("rdkafka\\consumertopic", &["topic"]),
    ("rdkafka\\exception", &["exception"]),
    ("rdkafka\\kafkaconsumertopic", &["topic"]),
    ("rdkafka\\kafkaerrorexception", &["exception"]),
    ("rdkafka\\metadata\\collection", &["countable", "iterator"]),
    ("rdkafka\\producer", &["rdkafka"]),
    ("rdkafka\\producertopic", &["topic"]),
    ("recursivearrayiterator", &["arrayiterator", "recursiveiterator"]),
    ("recursivecachingiterator", &["cachingiterator", "recursiveiterator"]),
    ("recursivecallbackfilteriterator", &["callbackfilteriterator", "recursiveiterator"]),
    ("recursivedirectoryiterator", &["filesystemiterator", "recursiveiterator"]),
    ("recursivefilteriterator", &["filteriterator", "recursiveiterator"]),
    ("recursiveiteratoriterator", &["outeriterator"]),
    ("recursiveregexiterator", &["recursiveiterator", "regexiterator"]),
    ("recursivetreeiterator", &["recursiveiteratoriterator"]),
    ("redisclusterexception", &["exception"]),
    ("redisexception", &["runtimeexception"]),
    ("reflectionattribute", &["reflector"]),
    ("reflectionclass", &["reflector"]),
    ("reflectionclassconstant", &["reflector"]),
    ("reflectionconstant", &["reflector"]),
    ("reflectionenum", &["reflectionclass"]),
    ("reflectionenumbackedcase", &["reflectionenumunitcase"]),
    ("reflectionenumunitcase", &["reflectionclassconstant"]),
    ("reflectionexception", &["exception"]),
    ("reflectionextension", &["reflector"]),
    ("reflectionfunction", &["reflectionfunctionabstract"]),
    ("reflectionfunctionabstract", &["reflector"]),
    ("reflectionintersectiontype", &["reflectiontype"]),
    ("reflectionmethod", &["reflectionfunctionabstract"]),
    ("reflectionnamedtype", &["reflectiontype"]),
    ("reflectionobject", &["reflectionclass"]),
    ("reflectionparameter", &["reflector"]),
    ("reflectionproperty", &["reflector"]),
    ("reflectiontype", &["stringable"]),
    ("reflectionuniontype", &["reflectiontype"]),
    ("reflectionzendextension", &["reflector"]),
    ("regexiterator", &["filteriterator"]),
    ("relay\\event\\flushed", &["relay\\event"]),
    ("relay\\event\\invalidated", &["relay\\event"]),
    ("relay\\exception", &["exception"]),
    ("requestparsebodyexception", &["exception"]),
    ("resourcebundle", &["countable", "iteratoraggregate"]),
    ("roundingmode", &["unitenum"]),
    ("runtimeexception", &["exception"]),
    ("saxon\\xdmatomicvalue", &["xdmitem"]),
    ("saxon\\xdmitem", &["xdmvalue"]),
    ("saxon\\xdmnode", &["xdmitem"]),
    ("sessionhandler", &["sessionhandlerinterface", "sessionidinterface"]),
    ("simdjsonexception", &["runtimeexception"]),
    ("simdjsonvalueerror", &["valueerror"]),
    ("simplekafkaclient\\consumer", &["simplekafkaclient"]),
    ("simplekafkaclient\\consumertopic", &["topic"]),
    ("simplekafkaclient\\exception", &["exception"]),
    ("simplekafkaclient\\kafkaerrorexception", &["exception"]),
    ("simplekafkaclient\\producer", &["simplekafkaclient"]),
    ("simplekafkaclient\\producertopic", &["topic"]),
    ("simplexmlelement", &["arrayaccess", "countable", "iterator", "recursiveiterator", "stringable", "traversable"]),
    ("simplexmliterator", &["countable", "recursiveiterator", "simplexmlelement", "stringable"]),
    ("snmpexception", &["runtimeexception"]),
    ("soapfault", &["exception"]),
    ("sodiumexception", &["exception"]),
    ("solrclientexception", &["solrexception"]),
    ("solrdismaxquery", &["serializable", "solrquery"]),
    ("solrdocument", &["arrayaccess", "iterator", "serializable"]),
    ("solrexception", &["exception"]),
    ("solrgenericresponse", &["solrresponse"]),
    ("solrillegalargumentexception", &["solrexception"]),
    ("solrillegaloperationexception", &["solrexception"]),
    ("solrmissingmandatoryparameterexception", &["solrexception"]),
    ("solrmodifiableparams", &["serializable", "solrparams"]),
    ("solrobject", &["arrayaccess"]),
    ("solrparams", &["serializable"]),
    ("solrpingresponse", &["solrresponse"]),
    ("solrquery", &["serializable", "solrmodifiableparams"]),
    ("solrqueryresponse", &["solrresponse"]),
    ("solrserverexception", &["solrexception"]),
    ("solrupdateresponse", &["solrresponse"]),
    ("splbool", &["splenum"]),
    ("spldoublylinkedlist", &["arrayaccess", "countable", "iterator", "serializable"]),
    ("splenum", &["spltype"]),
    ("splfileinfo", &["stringable"]),
    ("splfileobject", &["recursiveiterator", "seekableiterator", "splfileinfo"]),
    ("splfixedarray", &["arrayaccess", "countable", "iterator", "iteratoraggregate", "jsonserializable"]),
    ("splfloat", &["spltype"]),
    ("splheap", &["countable", "iterator"]),
    ("splint", &["spltype"]),
    ("splmaxheap", &["splheap"]),
    ("splminheap", &["splheap"]),
    ("splobjectstorage", &["arrayaccess", "countable", "seekableiterator", "serializable"]),
    ("splpriorityqueue", &["countable", "iterator"]),
    ("splqueue", &["spldoublylinkedlist"]),
    ("splstack", &["spldoublylinkedlist"]),
    ("splstring", &["spltype"]),
    ("spltempfileobject", &["splfileobject"]),
    ("sqlite3exception", &["exception"]),
    ("sqliteexception", &["runtimeexception"]),
    ("sqliteresult", &["countable", "iterator"]),
    ("stompexception", &["exception"]),
    ("swoole\\client\\exception", &["swoole\\exception"]),
    ("swoole\\connection\\iterator", &["arrayaccess", "countable", "iterator"]),
    ("swoole\\coroutine\\context", &["arrayobject"]),
    ("swoole\\coroutine\\curl\\exception", &["swoole\\exception"]),
    ("swoole\\coroutine\\http2\\client\\exception", &["swoole\\exception"]),
    ("swoole\\coroutine\\http\\client\\exception", &["swoole\\exception"]),
    ("swoole\\coroutine\\iterator", &["arrayiterator"]),
    ("swoole\\coroutine\\mysql\\exception", &["swoole\\exception"]),
    ("swoole\\coroutine\\socket\\exception", &["swoole\\exception"]),
    ("swoole\\error", &["error"]),
    ("swoole\\exception", &["exception"]),
    ("swoole\\exitexception", &["exception"]),
    ("swoole\\http\\server", &["swoole\\server"]),
    ("swoole\\redis\\server", &["swoole\\server"]),
    ("swoole\\table", &["arrayaccess", "countable", "iterator"]),
    ("swoole\\thread\\arraylist", &["arrayaccess", "countable"]),
    ("swoole\\thread\\map", &["arrayaccess", "countable"]),
    ("swoole\\thread\\queue", &["countable"]),
    ("swoole\\timer\\iterator", &["arrayiterator"]),
    ("swoole\\websocket\\closeframe", &["frame"]),
    ("swoole\\websocket\\server", &["swoole\\http\\server"]),
    ("thread", &["arrayaccess", "countable", "threaded", "traversable"]),
    ("threaded", &["arrayaccess", "collectable", "countable", "traversable"]),
    ("typeerror", &["error"]),
    ("underflowexception", &["runtimeexception"]),
    ("unexpectedvalueexception", &["runtimeexception"]),
    ("unhandledmatcherror", &["error"]),
    ("uri\\invaliduriexception", &["uri\\uriexception"]),
    ("uri\\uricomparisonmode", &["unitenum"]),
    ("uri\\urierror", &["error"]),
    ("uri\\uriexception", &["exception"]),
    ("uri\\whatwg\\invalidurlexception", &["uri\\invaliduriexception"]),
    ("uri\\whatwg\\urlvalidationerrortype", &["unitenum"]),
    ("uvaddrinfo", &["uv"]),
    ("uvasync", &["uv"]),
    ("uvcheck", &["uv"]),
    ("uvfs", &["uv"]),
    ("uvfsevent", &["uv"]),
    ("uvfspoll", &["uv"]),
    ("uvidle", &["uv"]),
    ("uvpipe", &["uvstream"]),
    ("uvpoll", &["uv"]),
    ("uvprepare", &["uv"]),
    ("uvprocess", &["uv"]),
    ("uvsignal", &["uv"]),
    ("uvsockaddripv4", &["uvsockaddr"]),
    ("uvsockaddripv6", &["uvsockaddr"]),
    ("uvstream", &["uv"]),
    ("uvtcp", &["uvstream"]),
    ("uvtimer", &["uv"]),
    ("uvtty", &["uvstream"]),
    ("uvudp", &["uv"]),
    ("uvwork", &["uv"]),
    ("v8jsmemorylimitexception", &["exception"]),
    ("v8jsscriptexception", &["exception"]),
    ("v8jstimelimitexception", &["exception"]),
    ("valueerror", &["error"]),
    ("volatile", &["collectable", "threaded", "traversable"]),
    ("weakmap", &["arrayaccess", "countable", "iteratoraggregate"]),
    ("worker", &["arrayaccess", "countable", "thread", "traversable"]),
    ("yaf\\action_abstract", &["yaf\\controller_abstract"]),
    ("yaf\\config\\ini", &["arrayaccess", "countable", "iterator", "traversable", "yaf\\config_abstract"]),
    ("yaf\\config\\simple", &["arrayaccess", "countable", "iterator", "traversable", "yaf\\config_abstract"]),
    ("yaf\\exception", &["exception"]),
    ("yaf\\exception\\dispatchfailed", &["yaf\\exception"]),
    ("yaf\\exception\\loadfailed", &["yaf\\exception"]),
    ("yaf\\exception\\loadfailed\\action", &["yaf\\exception\\loadfailed"]),
    ("yaf\\exception\\loadfailed\\controller", &["yaf\\exception\\loadfailed"]),
    ("yaf\\exception\\loadfailed\\module", &["yaf\\exception\\loadfailed"]),
    ("yaf\\exception\\loadfailed\\view", &["yaf\\exception\\loadfailed"]),
    ("yaf\\exception\\routerfailed", &["yaf\\exception"]),
    ("yaf\\exception\\startuperror", &["yaf\\exception"]),
    ("yaf\\exception\\typeerror", &["yaf\\exception"]),
    ("yaf\\request\\http", &["yaf\\request_abstract"]),
    ("yaf\\request\\simple", &["yaf\\request_abstract"]),
    ("yaf\\response\\cli", &["yaf\\response_abstract"]),
    ("yaf\\response\\http", &["yaf\\response_abstract"]),
    ("yaf\\route\\map", &["yaf\\route_interface"]),
    ("yaf\\route\\regex", &["yaf\\route_interface", "yaf\\router"]),
    ("yaf\\route\\rewrite", &["yaf\\route_interface", "yaf\\router"]),
    ("yaf\\route\\simple", &["yaf\\route_interface"]),
    ("yaf\\route\\supervar", &["yaf\\route_interface"]),
    ("yaf\\route_static", &["yaf\\route_interface"]),
    ("yaf\\session", &["arrayaccess", "countable", "iterator", "traversable"]),
    ("yaf\\view\\simple", &["yaf\\view_interface"]),
    ("yaf_action_abstract", &["yaf_controller_abstract"]),
    ("yaf_config_abstract", &["arrayaccess", "countable", "iterator"]),
    ("yaf_config_ini", &["arrayaccess", "countable", "iterator", "yaf_config_abstract"]),
    ("yaf_config_simple", &["arrayaccess", "countable", "iterator", "yaf_config_abstract"]),
    ("yaf_exception", &["exception"]),
    ("yaf_exception_dispatchfailed", &["yaf_exception"]),
    ("yaf_exception_loadfailed", &["yaf_exception"]),
    ("yaf_exception_loadfailed_action", &["yaf_exception_loadfailed"]),
    ("yaf_exception_loadfailed_controller", &["yaf_exception_loadfailed"]),
    ("yaf_exception_loadfailed_module", &["yaf_exception_loadfailed"]),
    ("yaf_exception_loadfailed_view", &["yaf_exception_loadfailed"]),
    ("yaf_exception_routerfailed", &["yaf_exception"]),
    ("yaf_exception_startuperror", &["yaf_exception"]),
    ("yaf_exception_typeerror", &["yaf_exception"]),
    ("yaf_request_http", &["yaf_request_abstract"]),
    ("yaf_request_simple", &["yaf_request_abstract"]),
    ("yaf_response_cli", &["yaf_response_abstract"]),
    ("yaf_response_http", &["yaf_response_abstract"]),
    ("yaf_route_map", &["yaf_route_interface"]),
    ("yaf_route_regex", &["yaf_route_interface", "yaf_router"]),
    ("yaf_route_rewrite", &["yaf_route_interface", "yaf_router"]),
    ("yaf_route_simple", &["yaf_route_interface"]),
    ("yaf_route_static", &["yaf_route_interface"]),
    ("yaf_route_supervar", &["yaf_route_interface"]),
    ("yaf_session", &["arrayaccess", "countable", "iterator"]),
    ("yaf_view_simple", &["yaf_view_interface"]),
    ("yar_client_exception", &["exception"]),
    ("yar_client_packager_exception", &["yar_client_exception"]),
    ("yar_client_protocol_exception", &["yar_client_exception"]),
    ("yar_client_transport_exception", &["yar_client_exception"]),
    ("yar_server_exception", &["exception"]),
    ("yar_server_output_exception", &["yar_server_exception"]),
    ("yar_server_packager_exception", &["yar_server_exception"]),
    ("yar_server_protocol_exception", &["yar_server_exception"]),
    ("yar_server_request_exception", &["yar_server_exception"]),
    ("ziparchive", &["countable"]),
    ("zmqcontextexception", &["zmqexception"]),
    ("zmqdeviceexception", &["zmqexception"]),
    ("zmqexception", &["exception"]),
    ("zmqpollexception", &["zmqexception"]),
    ("zmqsocketexception", &["zmqexception"]),
    ("zookeeperauthenticationexception", &["zookeeperexception"]),
    ("zookeeperconnectionexception", &["zookeeperexception"]),
    ("zookeeperexception", &["exception"]),
    ("zookeepermarshallingexception", &["zookeeperexception"]),
    ("zookeepernonodeexception", &["zookeeperexception"]),
    ("zookeeperoperationtimeoutexception", &["zookeeperexception"]),
    ("zookeepersessionexception", &["zookeeperexception"]),
];
