wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php:101Constructor.
$valuestring public function __construct(string $value) { if (!self::isValid($value)) { throw new InvalidArgumentException(sprintf('Invalid MIME type: %s', $value)); } $this->value = strtolower($value); }Introduced in 0.1.0. Unchanged from 7.0.4 through 7.1.0.
Signature, return type and hooks compared across 2 parsed releases.
src/wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.