// @generated by tools/regenerate - DO NOT EDIT BY HAND.
//
// Native PHP class, interface and enum availability for PHP 7.4
// through 8.5, collapsed into one case-insensitive table.
//
// Names and per-version presence (so added/removed): JetBrains
// phpstorm-stubs (Apache-2.0) @ 7f1c9cada07266d488698b6c9128503d6c94e58b, reflection caches
// tests/cache/Reflection*.json (PHPClass, PHPInterface, PHPEnum),
// cross-checked against PHPCompatibility (LGPL-3.0, version facts
// only, never copied).
// Extensions and the corroborating @since/@removed: the same repo's
// tests/cache/StubsClasses.json.
// deprecated and replacement: editorial, from the PHP manual (terse
// labels, never copied prose). The reflection caches carry no usable
// class deprecation flag and PHPCompatibility ships no class-
// deprecation sniff, so neither is machine-derived. See NOTICE.
// Class names are case-insensitive: stored and matched lowercased.
// compiler_optimized is always false for classes.
//
// Regenerate with `cargo run -p regenerate --
// <phpstorm-stubs checkout> <phpcompatibility checkout>`; see NOTICE and
// tools/regenerate/README.md. 331 classes.

use crate::{Availability, PhpVersion};

// One row per class keeps the table reviewable and diff-friendly on
// regeneration; rustfmt would otherwise explode each row across lines.
#[rustfmt::skip]
pub(crate) static CLASSES: &[(&str, Availability)] = &[
    ("__php_incomplete_class", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "standard", compiler_optimized: false }),
    ("addressinfo", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "sockets", compiler_optimized: false }),
    ("allowdynamicproperties", Availability { added: Some(PhpVersion::minor(8, 2)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("appenditerator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("argumentcounterror", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("arithmeticerror", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("arrayaccess", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("arrayiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("arrayobject", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("assertionerror", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "standard", compiler_optimized: false }),
    ("attribute", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("backedenum", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("badfunctioncallexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("badmethodcallexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("bcmath\\number", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "bcmath", compiler_optimized: false }),
    ("cachingiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("callbackfilteriterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("closedgeneratorexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "standard", compiler_optimized: false }),
    ("closure", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("collator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("compileerror", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("countable", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("curlfile", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "curl", compiler_optimized: false }),
    ("curlhandle", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "curl", compiler_optimized: false }),
    ("curlmultihandle", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "curl", compiler_optimized: false }),
    ("curlsharehandle", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "curl", compiler_optimized: false }),
    ("curlsharepersistenthandle", Availability { added: Some(PhpVersion::minor(8, 5)), deprecated: None, removed: None, replacement: None, extension: "curl", compiler_optimized: false }),
    ("curlstringfile", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "curl", compiler_optimized: false }),
    ("dateerror", Availability { added: Some(PhpVersion::minor(8, 3)), deprecated: None, removed: None, replacement: None, extension: "date", compiler_optimized: false }),
    ("dateexception", Availability { added: Some(PhpVersion::minor(8, 3)), deprecated: None, removed: None, replacement: None, extension: "date", compiler_optimized: false }),
    ("dateinterval", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "date", compiler_optimized: false }),
    ("dateinvalidoperationexception", Availability { added: Some(PhpVersion::minor(8, 3)), deprecated: None, removed: None, replacement: None, extension: "date", compiler_optimized: false }),
    ("dateinvalidtimezoneexception", Availability { added: Some(PhpVersion::minor(8, 3)), deprecated: None, removed: None, replacement: None, extension: "date", compiler_optimized: false }),
    ("datemalformedintervalstringexception", Availability { added: Some(PhpVersion::minor(8, 3)), deprecated: None, removed: None, replacement: None, extension: "date", compiler_optimized: false }),
    ("datemalformedperiodstringexception", Availability { added: Some(PhpVersion::minor(8, 3)), deprecated: None, removed: None, replacement: None, extension: "date", compiler_optimized: false }),
    ("datemalformedstringexception", Availability { added: Some(PhpVersion::minor(8, 3)), deprecated: None, removed: None, replacement: None, extension: "date", compiler_optimized: false }),
    ("dateobjecterror", Availability { added: Some(PhpVersion::minor(8, 3)), deprecated: None, removed: None, replacement: None, extension: "date", compiler_optimized: false }),
    ("dateperiod", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "date", compiler_optimized: false }),
    ("daterangeerror", Availability { added: Some(PhpVersion::minor(8, 3)), deprecated: None, removed: None, replacement: None, extension: "date", compiler_optimized: false }),
    ("datetime", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "date", compiler_optimized: false }),
    ("datetimeimmutable", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "date", compiler_optimized: false }),
    ("datetimeinterface", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "date", compiler_optimized: false }),
    ("datetimezone", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "date", compiler_optimized: false }),
    ("dba\\connection", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dba", compiler_optimized: false }),
    ("deflatecontext", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "zlib", compiler_optimized: false }),
    ("delayedtargetvalidation", Availability { added: Some(PhpVersion::minor(8, 5)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("deprecated", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("directory", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "standard", compiler_optimized: false }),
    ("directoryiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("divisionbyzeroerror", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("dom\\adjacentposition", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\attr", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\cdatasection", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\characterdata", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\childnode", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\comment", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\document", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\documentfragment", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\documenttype", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\dtdnamednodemap", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\element", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\entity", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\entityreference", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\htmlcollection", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\htmldocument", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\htmlelement", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\implementation", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\namednodemap", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\namespaceinfo", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\node", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\nodelist", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\notation", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\parentnode", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\processinginstruction", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\text", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\tokenlist", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\xmldocument", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("dom\\xpath", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domainexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("domattr", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domcdatasection", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domcharacterdata", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domchildnode", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domcomment", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domconfiguration", Availability { added: None, deprecated: None, removed: Some(PhpVersion::minor(8, 0)), replacement: None, extension: "dom", compiler_optimized: false }),
    ("domdocument", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domdocumentfragment", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domdocumenttype", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domdomerror", Availability { added: None, deprecated: None, removed: Some(PhpVersion::minor(8, 0)), replacement: None, extension: "dom", compiler_optimized: false }),
    ("domelement", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domentity", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domentityreference", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domerrorhandler", Availability { added: None, deprecated: None, removed: Some(PhpVersion::minor(8, 0)), replacement: None, extension: "dom", compiler_optimized: false }),
    ("domexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domimplementation", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domimplementationlist", Availability { added: None, deprecated: None, removed: Some(PhpVersion::minor(8, 0)), replacement: None, extension: "dom", compiler_optimized: false }),
    ("domimplementationsource", Availability { added: None, deprecated: None, removed: Some(PhpVersion::minor(8, 0)), replacement: None, extension: "dom", compiler_optimized: false }),
    ("domlocator", Availability { added: None, deprecated: None, removed: Some(PhpVersion::minor(8, 0)), replacement: None, extension: "dom", compiler_optimized: false }),
    ("domnamednodemap", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domnamelist", Availability { added: None, deprecated: None, removed: Some(PhpVersion::minor(8, 0)), replacement: None, extension: "dom", compiler_optimized: false }),
    ("domnamespacenode", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domnode", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domnodelist", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domnotation", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domparentnode", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domprocessinginstruction", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domstringextend", Availability { added: None, deprecated: None, removed: Some(PhpVersion::minor(8, 0)), replacement: None, extension: "dom", compiler_optimized: false }),
    ("domstringlist", Availability { added: None, deprecated: None, removed: Some(PhpVersion::minor(8, 0)), replacement: None, extension: "dom", compiler_optimized: false }),
    ("domtext", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("domtypeinfo", Availability { added: None, deprecated: None, removed: Some(PhpVersion::minor(8, 0)), replacement: None, extension: "dom", compiler_optimized: false }),
    ("domuserdatahandler", Availability { added: None, deprecated: None, removed: Some(PhpVersion::minor(8, 0)), replacement: None, extension: "dom", compiler_optimized: false }),
    ("domxpath", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "dom", compiler_optimized: false }),
    ("emptyiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("error", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("errorexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("exception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("fiber", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("fibererror", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("filesystemiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("filter\\filterexception", Availability { added: Some(PhpVersion::minor(8, 5)), deprecated: None, removed: None, replacement: None, extension: "filter", compiler_optimized: false }),
    ("filter\\filterfailedexception", Availability { added: Some(PhpVersion::minor(8, 5)), deprecated: None, removed: None, replacement: None, extension: "filter", compiler_optimized: false }),
    ("filteriterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("finfo", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "fileinfo", compiler_optimized: false }),
    ("ftp\\connection", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "ftp", compiler_optimized: false }),
    ("gdfont", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "gd", compiler_optimized: false }),
    ("gdimage", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "gd", compiler_optimized: false }),
    ("generator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "standard", compiler_optimized: false }),
    ("globiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("gmp", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "gmp", compiler_optimized: false }),
    ("hashcontext", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "hash", compiler_optimized: false }),
    ("imap\\connection", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: Some(PhpVersion::minor(8, 4)), replacement: None, extension: "imap", compiler_optimized: false }),
    ("infiniteiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("inflatecontext", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "zlib", compiler_optimized: false }),
    ("internaliterator", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("intlbreakiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("intlcalendar", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("intlchar", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("intlcodepointbreakiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("intldateformatter", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("intldatepatterngenerator", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("intlexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("intlgregoriancalendar", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("intliterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("intllistformatter", Availability { added: Some(PhpVersion::minor(8, 5)), deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("intlpartsiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("intlrulebasedbreakiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("intltimezone", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("invalidargumentexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("iterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("iteratoraggregate", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("iteratoriterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("jsonexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "json", compiler_optimized: false }),
    ("jsonserializable", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "json", compiler_optimized: false }),
    ("ldap\\connection", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "ldap", compiler_optimized: false }),
    ("ldap\\result", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "ldap", compiler_optimized: false }),
    ("ldap\\resultentry", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "ldap", compiler_optimized: false }),
    ("lengthexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("libxmlerror", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "libxml", compiler_optimized: false }),
    ("limititerator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("locale", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("logicexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("messageformatter", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("multipleiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("mysqli", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "mysqli", compiler_optimized: false }),
    ("mysqli_driver", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "mysqli", compiler_optimized: false }),
    ("mysqli_result", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "mysqli", compiler_optimized: false }),
    ("mysqli_sql_exception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "mysqli", compiler_optimized: false }),
    ("mysqli_stmt", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "mysqli", compiler_optimized: false }),
    ("mysqli_warning", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "mysqli", compiler_optimized: false }),
    ("nodiscard", Availability { added: Some(PhpVersion::minor(8, 5)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("norewinditerator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("normalizer", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("numberformatter", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("opensslasymmetrickey", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "openssl", compiler_optimized: false }),
    ("opensslcertificate", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "openssl", compiler_optimized: false }),
    ("opensslcertificatesigningrequest", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "openssl", compiler_optimized: false }),
    ("outeriterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("outofboundsexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("outofrangeexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("overflowexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("override", Availability { added: Some(PhpVersion::minor(8, 3)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("parentiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("parseerror", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("pcntl\\qosclass", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "pcntl", compiler_optimized: false }),
    ("pdo", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "PDO", compiler_optimized: false }),
    ("pdo\\dblib", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "PDO", compiler_optimized: false }),
    ("pdo\\mysql", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "PDO", compiler_optimized: false }),
    ("pdo\\odbc", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "PDO", compiler_optimized: false }),
    ("pdo\\pgsql", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "PDO", compiler_optimized: false }),
    ("pdo\\sqlite", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "PDO", compiler_optimized: false }),
    ("pdoexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "PDO", compiler_optimized: false }),
    ("pdorow", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "PDO", compiler_optimized: false }),
    ("pdostatement", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "PDO", compiler_optimized: false }),
    ("pgsql\\connection", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "pgsql", compiler_optimized: false }),
    ("pgsql\\lob", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "pgsql", compiler_optimized: false }),
    ("pgsql\\result", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "pgsql", compiler_optimized: false }),
    ("phar", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Phar", compiler_optimized: false }),
    ("phardata", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Phar", compiler_optimized: false }),
    ("pharexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Phar", compiler_optimized: false }),
    ("pharfileinfo", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Phar", compiler_optimized: false }),
    ("php_user_filter", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "standard", compiler_optimized: false }),
    ("phptoken", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "tokenizer", compiler_optimized: false }),
    ("propertyhooktype", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("pspell\\config", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: Some(PhpVersion::minor(8, 4)), replacement: None, extension: "pspell", compiler_optimized: false }),
    ("pspell\\dictionary", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: Some(PhpVersion::minor(8, 4)), replacement: None, extension: "pspell", compiler_optimized: false }),
    ("random\\brokenrandomengineerror", Availability { added: Some(PhpVersion::minor(8, 2)), deprecated: None, removed: None, replacement: None, extension: "random", compiler_optimized: false }),
    ("random\\cryptosafeengine", Availability { added: Some(PhpVersion::minor(8, 2)), deprecated: None, removed: None, replacement: None, extension: "random", compiler_optimized: false }),
    ("random\\engine", Availability { added: Some(PhpVersion::minor(8, 2)), deprecated: None, removed: None, replacement: None, extension: "random", compiler_optimized: false }),
    ("random\\engine\\mt19937", Availability { added: Some(PhpVersion::minor(8, 2)), deprecated: None, removed: None, replacement: None, extension: "random", compiler_optimized: false }),
    ("random\\engine\\pcgoneseq128xslrr64", Availability { added: Some(PhpVersion::minor(8, 2)), deprecated: None, removed: None, replacement: None, extension: "random", compiler_optimized: false }),
    ("random\\engine\\secure", Availability { added: Some(PhpVersion::minor(8, 2)), deprecated: None, removed: None, replacement: None, extension: "random", compiler_optimized: false }),
    ("random\\engine\\xoshiro256starstar", Availability { added: Some(PhpVersion::minor(8, 2)), deprecated: None, removed: None, replacement: None, extension: "random", compiler_optimized: false }),
    ("random\\intervalboundary", Availability { added: Some(PhpVersion::minor(8, 3)), deprecated: None, removed: None, replacement: None, extension: "random", compiler_optimized: false }),
    ("random\\randomerror", Availability { added: Some(PhpVersion::minor(8, 2)), deprecated: None, removed: None, replacement: None, extension: "random", compiler_optimized: false }),
    ("random\\randomexception", Availability { added: Some(PhpVersion::minor(8, 2)), deprecated: None, removed: None, replacement: None, extension: "random", compiler_optimized: false }),
    ("random\\randomizer", Availability { added: Some(PhpVersion::minor(8, 2)), deprecated: None, removed: None, replacement: None, extension: "random", compiler_optimized: false }),
    ("rangeexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("recursivearrayiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("recursivecachingiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("recursivecallbackfilteriterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("recursivedirectoryiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("recursivefilteriterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("recursiveiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("recursiveiteratoriterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("recursiveregexiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("recursivetreeiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("reflection", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionattribute", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionclass", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionclassconstant", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionconstant", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionenum", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionenumbackedcase", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionenumunitcase", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionextension", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionfiber", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionfunction", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionfunctionabstract", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectiongenerator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionintersectiontype", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionmethod", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionnamedtype", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionobject", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionparameter", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionproperty", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionreference", Availability { added: Some(PhpVersion::minor(7, 4)), deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectiontype", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionuniontype", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflectionzendextension", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("reflector", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Reflection", compiler_optimized: false }),
    ("regexiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("requestparsebodyexception", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("resourcebundle", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("returntypewillchange", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("roundingmode", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "standard", compiler_optimized: false }),
    ("runtimeexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("seekableiterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("sensitiveparameter", Availability { added: Some(PhpVersion::minor(8, 2)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("sensitiveparametervalue", Availability { added: Some(PhpVersion::minor(8, 2)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("serializable", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("sessionhandler", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "session", compiler_optimized: false }),
    ("sessionhandlerinterface", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "session", compiler_optimized: false }),
    ("sessionidinterface", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "session", compiler_optimized: false }),
    ("sessionupdatetimestamphandlerinterface", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "session", compiler_optimized: false }),
    ("shmop", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "shmop", compiler_optimized: false }),
    ("simplexmlelement", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SimpleXML", compiler_optimized: false }),
    ("simplexmliterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SimpleXML", compiler_optimized: false }),
    ("soap\\sdl", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "soap", compiler_optimized: false }),
    ("soap\\url", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "soap", compiler_optimized: false }),
    ("soapclient", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "soap", compiler_optimized: false }),
    ("soapfault", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "soap", compiler_optimized: false }),
    ("soapheader", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "soap", compiler_optimized: false }),
    ("soapparam", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "soap", compiler_optimized: false }),
    ("soapserver", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "soap", compiler_optimized: false }),
    ("soapvar", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "soap", compiler_optimized: false }),
    ("socket", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "sockets", compiler_optimized: false }),
    ("sodiumexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "sodium", compiler_optimized: false }),
    ("spldoublylinkedlist", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("splfileinfo", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("splfileobject", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("splfixedarray", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("splheap", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("splmaxheap", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("splminheap", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("splobjectstorage", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("splobserver", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("splpriorityqueue", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("splqueue", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("splstack", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("splsubject", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("spltempfileobject", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("spoofchecker", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("sqlite3", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "sqlite3", compiler_optimized: false }),
    ("sqlite3exception", Availability { added: Some(PhpVersion::minor(8, 3)), deprecated: None, removed: None, replacement: None, extension: "sqlite3", compiler_optimized: false }),
    ("sqlite3result", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "sqlite3", compiler_optimized: false }),
    ("sqlite3stmt", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "sqlite3", compiler_optimized: false }),
    ("stdclass", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("streambucket", Availability { added: Some(PhpVersion::minor(8, 4)), deprecated: None, removed: None, replacement: None, extension: "standard", compiler_optimized: false }),
    ("stringable", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("sysvmessagequeue", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "sysvmsg", compiler_optimized: false }),
    ("sysvsemaphore", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "sysvsem", compiler_optimized: false }),
    ("sysvsharedmemory", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "sysvshm", compiler_optimized: false }),
    ("throwable", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("tidy", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "tidy", compiler_optimized: false }),
    ("tidynode", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "tidy", compiler_optimized: false }),
    ("transliterator", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("traversable", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("typeerror", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("uconverter", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "intl", compiler_optimized: false }),
    ("underflowexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("unexpectedvalueexception", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "SPL", compiler_optimized: false }),
    ("unhandledmatcherror", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("unitenum", Availability { added: Some(PhpVersion::minor(8, 1)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("uri\\invaliduriexception", Availability { added: Some(PhpVersion::minor(8, 5)), deprecated: None, removed: None, replacement: None, extension: "uri", compiler_optimized: false }),
    ("uri\\rfc3986\\uri", Availability { added: Some(PhpVersion::minor(8, 5)), deprecated: None, removed: None, replacement: None, extension: "uri", compiler_optimized: false }),
    ("uri\\uricomparisonmode", Availability { added: Some(PhpVersion::minor(8, 5)), deprecated: None, removed: None, replacement: None, extension: "uri", compiler_optimized: false }),
    ("uri\\urierror", Availability { added: Some(PhpVersion::minor(8, 5)), deprecated: None, removed: None, replacement: None, extension: "uri", compiler_optimized: false }),
    ("uri\\uriexception", Availability { added: Some(PhpVersion::minor(8, 5)), deprecated: None, removed: None, replacement: None, extension: "uri", compiler_optimized: false }),
    ("uri\\whatwg\\invalidurlexception", Availability { added: Some(PhpVersion::minor(8, 5)), deprecated: None, removed: None, replacement: None, extension: "uri", compiler_optimized: false }),
    ("uri\\whatwg\\url", Availability { added: Some(PhpVersion::minor(8, 5)), deprecated: None, removed: None, replacement: None, extension: "uri", compiler_optimized: false }),
    ("uri\\whatwg\\urlvalidationerror", Availability { added: Some(PhpVersion::minor(8, 5)), deprecated: None, removed: None, replacement: None, extension: "uri", compiler_optimized: false }),
    ("uri\\whatwg\\urlvalidationerrortype", Availability { added: Some(PhpVersion::minor(8, 5)), deprecated: None, removed: None, replacement: None, extension: "uri", compiler_optimized: false }),
    ("valueerror", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("weakmap", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("weakreference", Availability { added: Some(PhpVersion::minor(7, 4)), deprecated: None, removed: None, replacement: None, extension: "Core", compiler_optimized: false }),
    ("xmlparser", Availability { added: Some(PhpVersion::minor(8, 0)), deprecated: None, removed: None, replacement: None, extension: "xml", compiler_optimized: false }),
    ("xmlreader", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "xmlreader", compiler_optimized: false }),
    ("xmlwriter", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "xmlwriter", compiler_optimized: false }),
    ("xsltprocessor", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "xsl", compiler_optimized: false }),
    ("ziparchive", Availability { added: None, deprecated: None, removed: None, replacement: None, extension: "zip", compiler_optimized: false }),
];
