### Description The following code: ```php <?php echo new Uri\WhatWg\Url('data:toto')->withHost('example.com')->toAsciiString(); ``` Resulted in this output: ``` data://example.comtoto ``` But I expected this output instead: ``` an InvalidUrlException to be thrown ``` `data` URL are URLs with opaque path. URLs with opaque path always have a host which is `null` tested using https://3v4l.org/J9IHN/rfc#vgit.master ### PHP Version ```plain Runtime: PHP 8.5.0-dev ``` ### Operating System _No response_