wp-includes/SimplePie/src/IRI.php:24IRI parser/serialiser/normaliser
$schemeSimplePie\?stringprotected$iuserinfoSimplePie\?stringprotected$ihostSimplePie\?stringprotected$portSimplePie\?intprotected$ipathstringprotected$iquerySimplePie\?stringprotected$ifragmentSimplePie\?stringprotected$normalizationSimplePie\array<string,protectedclass IRI{ /** * Scheme * * @var ?string */ protected $scheme = null; /** * User Information * * @var ?string */ protected $iuserinfo = null; /** * ihost * * @var ?string */ protected $ihost = null; /** * Port * * @var ?int */ protected $port = null; /** * ipath * * @var string */ protected $ipath = ''; /** * iquery * * @var ?string */ protected $iquery = null; /** * ifragment * * @var ?string */ protected $ifragment = null; /** * Normalization database * * Each key is the scheme, each value is an array with each key as the IRI * part and value as the default value for that part. * * @var array<string, array<string, mixed>> */ protected $normalization = [ 'acap' => [ 'port' => 674 ], 'dict' => [ 'port' => 2628 ], 'file' => [ 'ihost' => 'localhost' ], 'http' => [ 'port' => 80, 'ipath' => '/' ], 'https' => [ 'port' => 443, 'ipath' => '/' ], ]; /**Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
src/wp-includes/SimplePie/src/IRI.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.