diff --git a/language-snippets.ent b/language-snippets.ent index b00671f3a..3941a038b 100644 --- a/language-snippets.ent +++ b/language-snippets.ent @@ -5452,6 +5452,18 @@ xmlns="http://docbook.org/ns/docbook">Эта функция была verify_peer_name в &false;. '> + + + Если результирующий URI недопустим, выбрасывается исключение Uri\InvalidUriException. + +'> + + + Если результирующий URL недопустим, выбрасывается исключение Uri\WhatWg\InvalidUrlException. + +'> + + + URI + URI + + + &reftitle.intro; + + В этой главе описаны функции для работы с + унифицированными идентификаторами ресурсов (URI). URI — это строка символов, + которая используется для идентификации ресурса. URI используются в веб-технологиях + для идентификации ресурсов в Интернете. + + + Модуль реализует функциональность, которая следует спецификациям + RFC 3986, + Uniform Resource Identifier (URI): Generic Syntax и + WHATWG URL Standard. + + + + &reference.uri.uri.rfc3986.uri; + + &reference.uri.uri.whatwg.url; + + &reference.uri.uri.uricomparisonmode; + + &reference.uri.uri.uriexception; + &reference.uri.uri.urierror; + &reference.uri.uri.invaliduriexception; + &reference.uri.uri.whatwg.invalidurlexception; + &reference.uri.uri.whatwg.urlvalidationerror; + &reference.uri.uri.whatwg.urlvalidationerrortype; + + diff --git a/reference/uri/uri.invaliduriexception.xml b/reference/uri/uri.invaliduriexception.xml new file mode 100644 index 000000000..aa435f447 --- /dev/null +++ b/reference/uri/uri.invaliduriexception.xml @@ -0,0 +1,67 @@ + + + + Класс Uri\InvalidUriException + Uri\InvalidUriException + + +
+ &reftitle.intro; + + Указывает на то, что данный URI недействителен или что операция приведёт к недействительному URI. + +
+ +
+ &reftitle.classsynopsis; + + + Uri + + + + InvalidUriException + + + + extends + Uri\UriException + + + &InheritedProperties; + + + + + &InheritedMethods; + + + + + + + + +
+
+
+ diff --git a/reference/uri/uri.rfc3986.uri.xml b/reference/uri/uri.rfc3986.uri.xml new file mode 100644 index 000000000..7d96ff32f --- /dev/null +++ b/reference/uri/uri.rfc3986.uri.xml @@ -0,0 +1,61 @@ + + + + Класс Uri\Rfc3986\Uri + Uri\Rfc3986\Uri + + +
+ &reftitle.intro; + + +
+ +
+ &reftitle.classsynopsis; + + + Uri\Rfc3986 + + + + final + readonly + Uri + + + &Methods; + + + + + + + + +
+
+ + &reference.uri.uri.rfc3986.entities.uri; + +
+ diff --git a/reference/uri/uri.uricomparisonmode.xml b/reference/uri/uri.uricomparisonmode.xml new file mode 100644 index 000000000..aa530d065 --- /dev/null +++ b/reference/uri/uri.uricomparisonmode.xml @@ -0,0 +1,56 @@ + + + + Перечисление Uri\UriComparisonMode + Uri\UriComparisonMode + + +
+ &reftitle.intro; + + +
+ +
+ &reftitle.enumsynopsis; + + + Uri + + + UriComparisonMode + + + IncludeFragment + Компонент fragment включается в сравнение. + + + + ExcludeFragment + Компонент fragment исключается из сравнения. + + + +
+
+
+ diff --git a/reference/uri/uri.urierror.xml b/reference/uri/uri.urierror.xml new file mode 100644 index 000000000..14f80d9e0 --- /dev/null +++ b/reference/uri/uri.urierror.xml @@ -0,0 +1,67 @@ + + + + Класс Uri\UriError + Uri\UriError + + +
+ &reftitle.intro; + + Базовый класс для ошибок (Error), возникающих при обработке URI. + +
+ +
+ &reftitle.classsynopsis; + + + Uri + + + + UriError + + + + extends + Error + + + &InheritedProperties; + + + + + &InheritedMethods; + + + + + + + + +
+
+
+ diff --git a/reference/uri/uri.uriexception.xml b/reference/uri/uri.uriexception.xml new file mode 100644 index 000000000..f078bab37 --- /dev/null +++ b/reference/uri/uri.uriexception.xml @@ -0,0 +1,67 @@ + + + + Класс Uri\UriException + Uri\UriException + + +
+ &reftitle.intro; + + Базовый класс для исключений (Exception), возникающих при обработке URI. + +
+ +
+ &reftitle.classsynopsis; + + + Uri + + + + UriException + + + + extends + Exception + + + &InheritedProperties; + + + + + &InheritedMethods; + + + + + + + + +
+
+
+ diff --git a/reference/uri/uri.whatwg.invalidurlexception.xml b/reference/uri/uri.whatwg.invalidurlexception.xml new file mode 100644 index 000000000..468374ecd --- /dev/null +++ b/reference/uri/uri.whatwg.invalidurlexception.xml @@ -0,0 +1,96 @@ + + + + Класс Uri\WhatWg\InvalidUrlException + Uri\WhatWg\InvalidUrlException + + +
+ &reftitle.intro; + + Указывает на то, что данный URL недействителен или что операция приведёт + к недействительному URL в соответствии со стандартом + WHATWG URL Standard. + +
+ +
+ &reftitle.classsynopsis; + + + Uri\WhatWg + + + + InvalidUrlException + + + + extends + Uri\InvalidUriException + + + &Properties; + + public + readonly + array + errors + + + &InheritedProperties; + + + + + &Methods; + + + + + &InheritedMethods; + + + + + +
+ +
+ &reftitle.properties; + + + errors + + + Массив (&array;) объектов Uri\WhatWg\UrlValidationError. + + + + +
+
+ + &reference.uri.uri.whatwg.entities.invalidurlexception; + +
+ diff --git a/reference/uri/uri.whatwg.url.xml b/reference/uri/uri.whatwg.url.xml new file mode 100644 index 000000000..261c70727 --- /dev/null +++ b/reference/uri/uri.whatwg.url.xml @@ -0,0 +1,61 @@ + + + + Класс Uri\WhatWg\Url + Uri\WhatWg\Url + + +
+ &reftitle.intro; + + +
+ +
+ &reftitle.classsynopsis; + + + Uri\WhatWg + + + + final + readonly + Url + + + &Methods; + + + + + + + + +
+
+ + &reference.uri.uri.whatwg.entities.url; + +
+ diff --git a/reference/uri/uri.whatwg.urlvalidationerror.xml b/reference/uri/uri.whatwg.urlvalidationerror.xml new file mode 100644 index 000000000..96156d481 --- /dev/null +++ b/reference/uri/uri.whatwg.urlvalidationerror.xml @@ -0,0 +1,108 @@ + + + + Класс Uri\WhatWg\UrlValidationError + Uri\WhatWg\UrlValidationError + + +
+ &reftitle.intro; + + Предоставляет подробную информацию об ошибках, обнаруженных при разборе URL с помощью + Uri\WhatWg\Url. + +
+ +
+ &reftitle.classsynopsis; + + + Uri\WhatWg + + + + final + readonly + UrlValidationError + + + &Properties; + + public + string + context + + + public + Uri\WhatWg\UrlValidationErrorType + type + + + public + bool + failure + + + &Methods; + + + + + +
+ +
+ &reftitle.properties; + + + context + + + Входной URL в точке, где была обнаружена ошибка. + + + + + type + + + Тип ошибки. + + + + + failure + + + Если &true;, ошибка привела к отклонению URL как недействительного. Если &false;, + ошибка является мягкой ошибкой, которая была автоматически исправлена при разборе. + + + + +
+
+ + &reference.uri.uri.whatwg.entities.urlvalidationerror; + +
+ diff --git a/reference/uri/uri.whatwg.urlvalidationerrortype.xml b/reference/uri/uri.whatwg.urlvalidationerrortype.xml new file mode 100644 index 000000000..a8df6d760 --- /dev/null +++ b/reference/uri/uri.whatwg.urlvalidationerrortype.xml @@ -0,0 +1,201 @@ + + + + Перечисление Uri\WhatWg\UrlValidationErrorType + Uri\WhatWg\UrlValidationErrorType + + +
+ &reftitle.intro; + + +
+ +
+ &reftitle.enumsynopsis; + + + Uri\WhatWg + + + UrlValidationErrorType + + + DomainToAscii + Ошибка при преобразовании доменного имени в строку ASCII. + + + + DomainToUnicode + Ошибка при преобразовании доменного имени в строку Unicode. + + + + DomainInvalidCodePoint + Хост входных данных содержит запрещённую кодовую точку домена. + + + + HostInvalidCodePoint + Непрозрачный хост (в URL, который не является специальным) содержит запрещённую кодовую точку хоста. + + + + Ipv4EmptyPart + IPv4-адрес заканчивается символом U+002E (.). + + + + Ipv4TooManyParts + IPv4-адрес не состоит ровно из 4 частей. + + + + Ipv4NonNumericPart + Часть IPv4-адреса не является числовой. + + + + Ipv4NonDecimalPart + IPv4-адрес содержит числа, выраженные шестнадцатеричными или восьмеричными цифрами. + + + + Ipv4OutOfRangePart + Часть IPv4-адреса превышает 255. + + + + Ipv6Unclosed + В IPv6-адресе отсутствует закрывающий символ U+005D (]). + + + + Ipv6InvalidCompression + IPv6-адрес начинается с неправильного сжатия. + + + + Ipv6TooManyPieces + IPv6-адрес содержит более 8 частей. + + + + Ipv6MultipleCompression + IPv6-адрес сжат в более чем одном месте. + + + + Ipv6InvalidCodePoint + + IPv6-адрес содержит кодовую точку, которая не является ни шестнадцатеричной цифрой ASCII, + ни символом U+003A (:). Или адрес неожиданно заканчивается. + + + + + Ipv6TooFewPieces + Несжатый IPv6-адрес содержит менее 8 частей. + + + + Ipv4InIpv6TooManyPieces + IPv6-адрес с синтаксисом IPv4-адреса: IPv6-адрес содержит более 6 частей. + + + + Ipv4InIpv6InvalidCodePoint + IPv6-адрес с синтаксисом IPv4-адреса. + + + + Ipv4InIpv6OutOfRangePart + IPv6-адрес с синтаксисом IPv4-адреса: часть IPv4-адреса превышает 255. + + + + Ipv4InIpv6TooFewParts + IPv6-адрес с синтаксисом IPv4-адреса: IPv4-адрес содержит слишком мало частей. + + + + InvalidUrlUnit + Обнаружена кодовая точка, которая не является единицей URL. + + + + SpecialSchemeMissingFollowingSolidus + За схемой входных данных не следует //. + + + + MissingSchemeNonRelativeUrl + + Во входных данных отсутствует схема, поскольку они не начинаются с буквы ASCII, и либо базовый URL не был предоставлен, + либо базовый URL не может использоваться в качестве базового, поскольку имеет непрозрачный путь. + + + + + InvalidReverseSoldius + URL имеет специальную схему и использует U+005C (\) + вместо U+002F (/). + + + + InvalidCredentials + Входные данные содержат учётные данные. + + + + HostMissing + Входные данные имеют специальную схему, но не содержат хоста. + + + + PortOutOfRange + Порт входных данных слишком велик. + + + + PortInvalid + Порт входных данных недействителен. + + + + FileInvalidWindowsDriveLetter + + Входные данные являются строкой относительного URL, которая начинается с буквы диска Windows, + а схема базового URL — file. + + + + + FileInvalidWindowsDriveLetterHost + Хост URL с протоколом file: является буквой диска Windows. + + + +
+
+
+ diff --git a/reference/uri/uri/rfc3986/uri/construct.xml b/reference/uri/uri/rfc3986/uri/construct.xml new file mode 100644 index 000000000..29fa517f4 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/construct.xml @@ -0,0 +1,79 @@ + + + + + Uri\Rfc3986\Uri::__construct + Создаёт объект Uri + + + + &reftitle.description; + + public Uri\Rfc3986\Uri::__construct + stringuri + Uri\Rfc3986\UrinullbaseUrl&null; + + + Создаёт объект Uri\Rfc3986\Uri. + + + + + &reftitle.parameters; + + + uri + + + URI для разбора. + + + + + baseUrl + + + Когда передаётся строка (&string;), параметр uri применяется + к baseUrl, если uri является относительной ссылкой. + Если передаётся &null; или uri не является относительной ссылкой, + то baseUrl не оказывает никакого эффекта. + + + + + + + + &reftitle.errors; + &uri.errors.invalidUriException; + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::parse + Uri\Rfc3986\Uri::resolve + Uri\WhatWg\Url::__construct + + + + diff --git a/reference/uri/uri/rfc3986/uri/debuginfo.xml b/reference/uri/uri/rfc3986/uri/debuginfo.xml new file mode 100644 index 000000000..f97c4e513 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/debuginfo.xml @@ -0,0 +1,58 @@ + + + + + Uri\Rfc3986\Uri::__debugInfo + Получает отладочную информацию + + + + &reftitle.description; + + public arrayUri\Rfc3986\Uri::__debugInfo + + + + Возвращает внутреннее состояние URI. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает внутреннее состояние URI в виде массива (&array;). + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::__debugInfo + + + + diff --git a/reference/uri/uri/rfc3986/uri/equals.xml b/reference/uri/uri/rfc3986/uri/equals.xml new file mode 100644 index 000000000..7a40c1f58 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/equals.xml @@ -0,0 +1,101 @@ + + + + + Uri\Rfc3986\Uri::equals + Сравнивает два URI + + + + &reftitle.description; + + public boolUri\Rfc3986\Uri::equals + Uri\Rfc3986\Uriuri + Uri\UriComparisonModecomparisonModeUri\UriComparisonMode::ExcludeFragment + + + Проверяет, эквивалентны ли два URI. + + + + + &reftitle.parameters; + + + uri + + + URI для сравнения с текущим URI. + + + + + comparisonMode + + + Определяет, учитывается ли компонент фрагмента при сравнении + (Uri\UriComparisonMode::IncludeFragment) или нет + (Uri\UriComparisonMode::ExcludeFragment). По умолчанию фрагмент исключается. + + + + + + + + &reftitle.returnvalues; + + Возвращает &true;, если два URI эквивалентны, или &false; в противном случае. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::equals</methodname> простой пример + +equals($uri2)); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::equals + + + + diff --git a/reference/uri/uri/rfc3986/uri/getfragment.xml b/reference/uri/uri/rfc3986/uri/getfragment.xml new file mode 100644 index 000000000..cf975da1f --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getfragment.xml @@ -0,0 +1,82 @@ + + + + + Uri\Rfc3986\Uri::getFragment + Получает нормализованный компонент фрагмента + + + + &reftitle.description; + + public stringnullUri\Rfc3986\Uri::getFragment + + + + Получает нормализованный компонент фрагмента. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает нормализованный компонент фрагмента в виде строки (&string;), если компонент фрагмента существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getFragment</methodname> простой пример + +getFragment(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getRawFragment + Uri\Rfc3986\Uri::withFragment + Uri\WhatWg\Url::getFragment + + + + diff --git a/reference/uri/uri/rfc3986/uri/gethost.xml b/reference/uri/uri/rfc3986/uri/gethost.xml new file mode 100644 index 000000000..7d060235f --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/gethost.xml @@ -0,0 +1,83 @@ + + + + + Uri\Rfc3986\Uri::getHost + Получает нормализованный компонент хоста + + + + &reftitle.description; + + public stringnullUri\Rfc3986\Uri::getHost + + + + Получает нормализованный компонент хоста. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает нормализованный компонент хоста в виде строки (&string;), если компонент хоста существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getHost</methodname> простой пример + +getHost(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getRawHost + Uri\Rfc3986\Uri::withHost + Uri\WhatWg\Url::getAsciiHost + Uri\WhatWg\Url::getUnicodeHost + + + + diff --git a/reference/uri/uri/rfc3986/uri/getpassword.xml b/reference/uri/uri/rfc3986/uri/getpassword.xml new file mode 100644 index 000000000..af7c44007 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getpassword.xml @@ -0,0 +1,87 @@ + + + + + Uri\Rfc3986\Uri::getPassword + Получает нормализованный пароль + + + + &reftitle.description; + + public stringnullUri\Rfc3986\Uri::getPassword + + + + Получает нормализованную часть пароля (текст после первого символа :) + из компонента userinfo. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает нормализованный пароль в виде строки (&string;), если компонент userinfo содержит символ :. + Возвращает пустую строку, если компонент userinfo не содержит символ :. + Возвращает &null;, если компонент userinfo не существует. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getPassword</methodname> простой пример + +getPassword(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getRawPassword + Uri\Rfc3986\Uri::getRawUserInfo + Uri\Rfc3986\Uri::getUserInfo + Uri\Rfc3986\Uri::withPassword + Uri\WhatWg\Url::getPassword + + + + diff --git a/reference/uri/uri/rfc3986/uri/getpath.xml b/reference/uri/uri/rfc3986/uri/getpath.xml new file mode 100644 index 000000000..fe850fde6 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getpath.xml @@ -0,0 +1,82 @@ + + + + + Uri\Rfc3986\Uri::getPath + Получает нормализованный компонент пути + + + + &reftitle.description; + + public stringUri\Rfc3986\Uri::getPath + + + + Получает нормализованный компонент пути. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает нормализованный компонент пути в виде строки (&string;). + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getPath</methodname> простой пример + +getPath(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getRawPath + Uri\Rfc3986\Uri::withPath + Uri\WhatWg\Url::getPath + + + + diff --git a/reference/uri/uri/rfc3986/uri/getport.xml b/reference/uri/uri/rfc3986/uri/getport.xml new file mode 100644 index 000000000..17e96f006 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getport.xml @@ -0,0 +1,81 @@ + + + + + Uri\Rfc3986\Uri::getPort + Получает нормализованный компонент порта + + + + &reftitle.description; + + public intnullUri\Rfc3986\Uri::getPort + + + + Получает нормализованный компонент порта. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает нормализованный компонент порта в виде целого числа (&integer;), если компонент порта существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getPort</methodname> простой пример + +getPort(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::withPort + Uri\WhatWg\Url::getPort + + + + diff --git a/reference/uri/uri/rfc3986/uri/getquery.xml b/reference/uri/uri/rfc3986/uri/getquery.xml new file mode 100644 index 000000000..f36cd2e5e --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getquery.xml @@ -0,0 +1,82 @@ + + + + + Uri\Rfc3986\Uri::getQuery + Получает нормализованный компонент запроса + + + + &reftitle.description; + + public stringnullUri\Rfc3986\Uri::getQuery + + + + Получает нормализованный компонент запроса. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает нормализованный компонент запроса в виде строки (&string;), если компонент запроса существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getQuery</methodname> простой пример + +getQuery(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getRawQuery + Uri\Rfc3986\Uri::withQuery + Uri\WhatWg\Url::getQuery + + + + diff --git a/reference/uri/uri/rfc3986/uri/getrawfragment.xml b/reference/uri/uri/rfc3986/uri/getrawfragment.xml new file mode 100644 index 000000000..d5c41ebe0 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getrawfragment.xml @@ -0,0 +1,82 @@ + + + + + Uri\Rfc3986\Uri::getRawFragment + Получает необработанный (raw) компонент фрагмента + + + + &reftitle.description; + + public stringnullUri\Rfc3986\Uri::getRawFragment + + + + Получает необработанный (ненормализованный) компонент фрагмента. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает необработанный компонент фрагмента в виде строки (&string;), если компонент фрагмента существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getRawFragment</methodname> простой пример + +getRawFragment(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getFragment + Uri\Rfc3986\Uri::withFragment + Uri\WhatWg\Url::getFragment + + + + diff --git a/reference/uri/uri/rfc3986/uri/getrawhost.xml b/reference/uri/uri/rfc3986/uri/getrawhost.xml new file mode 100644 index 000000000..7f9e28816 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getrawhost.xml @@ -0,0 +1,83 @@ + + + + + Uri\Rfc3986\Uri::getRawHost + Получает необработанный (raw) компонент хоста + + + + &reftitle.description; + + public stringnullUri\Rfc3986\Uri::getRawHost + + + + Получает необработанный (ненормализованный) компонент хоста. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает необработанный компонент хоста в виде строки (&string;), если компонент хоста существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getRawHost</methodname> простой пример + +getRawHost(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getHost + Uri\Rfc3986\Uri::withHost + Uri\WhatWg\Url::getAsciiHost + Uri\WhatWg\Url::getUnicodeHost + + + + diff --git a/reference/uri/uri/rfc3986/uri/getrawpassword.xml b/reference/uri/uri/rfc3986/uri/getrawpassword.xml new file mode 100644 index 000000000..872f097f6 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getrawpassword.xml @@ -0,0 +1,85 @@ + + + + + Uri\Rfc3986\Uri::getRawPassword + Получает необработанный (raw) пароль + + + + &reftitle.description; + + public stringnullUri\Rfc3986\Uri::getRawPassword + + + + Получает необработанную (ненормализованную) часть пароля (текст после первого символа :) + из компонента userinfo. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает необработанный (ненормализованный) пароль в виде строки (&string;), если компонент userinfo содержит символ :. + Возвращает пустую строку, если компонент userinfo не содержит символ :. + Возвращает &null;, если компонент userinfo не существует. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getRawPassword</methodname> простой пример + +getRawPassword(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getPassword + Uri\Rfc3986\Uri::withUserInfo + Uri\WhatWg\Url::getPassword + + + + diff --git a/reference/uri/uri/rfc3986/uri/getrawpath.xml b/reference/uri/uri/rfc3986/uri/getrawpath.xml new file mode 100644 index 000000000..f8f6a13f6 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getrawpath.xml @@ -0,0 +1,82 @@ + + + + + Uri\Rfc3986\Uri::getRawPath + Получает необработанный (raw) компонент пути + + + + &reftitle.description; + + public stringUri\Rfc3986\Uri::getRawPath + + + + Получает необработанный (ненормализованный) компонент пути. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает необработанный компонент пути в виде строки (&string;). + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getRawPath</methodname> простой пример + +getRawPath(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getPath + Uri\Rfc3986\Uri::withPath + Uri\WhatWg\Url::getPath + + + + diff --git a/reference/uri/uri/rfc3986/uri/getrawquery.xml b/reference/uri/uri/rfc3986/uri/getrawquery.xml new file mode 100644 index 000000000..65f8cb77f --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getrawquery.xml @@ -0,0 +1,82 @@ + + + + + Uri\Rfc3986\Uri::getRawQuery + Получает необработанный (raw) компонент запроса + + + + &reftitle.description; + + public stringnullUri\Rfc3986\Uri::getRawQuery + + + + Получает необработанный (ненормализованный) компонент запроса. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает необработанный компонент запроса в виде строки (&string;), если компонент запроса существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getRawQuery</methodname> простой пример + +getRawQuery(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getQuery + Uri\Rfc3986\Uri::withQuery + Uri\WhatWg\Url::getQuery + + + + diff --git a/reference/uri/uri/rfc3986/uri/getrawscheme.xml b/reference/uri/uri/rfc3986/uri/getrawscheme.xml new file mode 100644 index 000000000..e3350e3e4 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getrawscheme.xml @@ -0,0 +1,82 @@ + + + + + Uri\Rfc3986\Uri::getRawScheme + Получает необработанный (raw) компонент схемы + + + + &reftitle.description; + + public stringnullUri\Rfc3986\Uri::getRawScheme + + + + Получает необработанный (ненормализованный) компонент схемы. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает необработанный компонент схемы в виде строки (&string;), если компонент схемы существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getRawScheme</methodname> простой пример + +getRawScheme(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getScheme + Uri\Rfc3986\Uri::withScheme + Uri\WhatWg\Url::getScheme + + + + diff --git a/reference/uri/uri/rfc3986/uri/getrawuserinfo.xml b/reference/uri/uri/rfc3986/uri/getrawuserinfo.xml new file mode 100644 index 000000000..d16f77448 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getrawuserinfo.xml @@ -0,0 +1,86 @@ + + + + + Uri\Rfc3986\Uri::getRawUserInfo + Получает необработанный (raw) компонент информации о пользователе + + + + &reftitle.description; + + public stringnullUri\Rfc3986\Uri::getRawUserInfo + + + + Получает необработанный (ненормализованный) компонент информации о пользователе. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает необработанный компонент информации о пользователе в виде строки (&string;), если компонент информации о пользователе существует, в противном случае возвращается &null;. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getRawUserInfo</methodname> простой пример + +getRawUserInfo(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getUserInfo + Uri\Rfc3986\Uri::getUsername + Uri\Rfc3986\Uri::getPassword + Uri\Rfc3986\Uri::withUserInfo + Uri\WhatWg\Url::getUsername + Uri\WhatWg\Url::getPassword + + + + + diff --git a/reference/uri/uri/rfc3986/uri/getrawusername.xml b/reference/uri/uri/rfc3986/uri/getrawusername.xml new file mode 100644 index 000000000..f71fe8d87 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getrawusername.xml @@ -0,0 +1,84 @@ + + + + + Uri\Rfc3986\Uri::getRawUsername + Получает необработанное (raw) имя пользователя + + + + &reftitle.description; + + public stringnullUri\Rfc3986\Uri::getRawUsername + + + + Получает необработанную (ненормализованную) часть имени пользователя (текст перед первым символом :) + из компонента информации о пользователе. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает необработанное (ненормализованное) имя пользователя в виде строки (&string;), если компонент информации о пользователе существует, в противном случае возвращается &null;. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getRawUsername</methodname> простой пример + +getRawUsername(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getRawUserInfo + Uri\Rfc3986\Uri::getUserInfo + Uri\Rfc3986\Uri::withUserInfo + Uri\WhatWg\Url::getUsername + + + + diff --git a/reference/uri/uri/rfc3986/uri/getscheme.xml b/reference/uri/uri/rfc3986/uri/getscheme.xml new file mode 100644 index 000000000..424a5ef79 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getscheme.xml @@ -0,0 +1,82 @@ + + + + + Uri\Rfc3986\Uri::getScheme + Получает нормализованный компонент схемы + + + + &reftitle.description; + + public stringnullUri\Rfc3986\Uri::getScheme + + + + Получает нормализованный компонент схемы. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает нормализованный компонент схемы в виде строки (&string;), если компонент схемы существует, в противном случае возвращается &null;. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getScheme</methodname> простой пример + +getScheme(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getRawScheme + Uri\Rfc3986\Uri::withScheme + Uri\WhatWg\Url::getScheme + + + + diff --git a/reference/uri/uri/rfc3986/uri/getuserinfo.xml b/reference/uri/uri/rfc3986/uri/getuserinfo.xml new file mode 100644 index 000000000..97c0ea6b8 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getuserinfo.xml @@ -0,0 +1,87 @@ + + + + + Uri\Rfc3986\Uri::getUserInfo + Получает нормализованный компонент информации о пользователе + + + + &reftitle.description; + + public stringnullUri\Rfc3986\Uri::getUserInfo + + + + Получает нормализованный компонент информации о пользователе. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает нормализованный компонент информации о пользователе в виде строки (&string;), если компонент информации о пользователе существует, в противном случае возвращается &null;. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getUserInfo</methodname> простой пример + +getUserInfo(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getRawUserInfo + Uri\Rfc3986\Uri::getRawUsername + Uri\Rfc3986\Uri::getUsername + Uri\Rfc3986\Uri::getRawPassword + Uri\Rfc3986\Uri::getPassword + Uri\Rfc3986\Uri::withUserInfo + Uri\WhatWg\Url::getUsername + Uri\WhatWg\Url::getPassword + + + + diff --git a/reference/uri/uri/rfc3986/uri/getusername.xml b/reference/uri/uri/rfc3986/uri/getusername.xml new file mode 100644 index 000000000..f36e426a2 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/getusername.xml @@ -0,0 +1,85 @@ + + + + + Uri\Rfc3986\Uri::getUsername + Получает нормализованное имя пользователя + + + + &reftitle.description; + + public stringnullUri\Rfc3986\Uri::getUsername + + + + Получает нормализованную часть имени пользователя (текст перед первым символом :) + из компонента информации о пользователе. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает нормализованное имя пользователя в виде строки (&string;), если компонент информации о пользователе существует, в противном случае возвращается &null;. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::getUsername</methodname> простой пример + +getUsername(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getRawUsername + Uri\Rfc3986\Uri::getRawUserInfo + Uri\Rfc3986\Uri::getUserInfo + Uri\Rfc3986\Uri::withUserInfo + Uri\WhatWg\Url::getUsername + + + + diff --git a/reference/uri/uri/rfc3986/uri/parse.xml b/reference/uri/uri/rfc3986/uri/parse.xml new file mode 100644 index 000000000..e2019168a --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/parse.xml @@ -0,0 +1,107 @@ + + + + + Uri\Rfc3986\Uri::parse + Разбирает URI + + + + &reftitle.description; + + public static staticnullUri\Rfc3986\Uri::parse + stringuri + Uri\Rfc3986\UrinullbaseUrl&null; + + + Разбирает URI. + + + + + &reftitle.parameters; + + + uri + + + URI для разбора. + + + + + baseUrl + + + Когда передаётся строка (&string;), параметр uri применяется к + baseUrl, если uri является относительной ссылкой. + Если передаётся &null; или uri не является относительной ссылкой, + baseUrl не оказывает никакого эффекта. + + + + + + + + &reftitle.returnvalues; + + Возвращает экземпляр Uri\Rfc3986\Uri в случае успеха или &null; в случае неудачи. + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::parse</methodname> простой пример + +toString(); +} else { + echo "Invalid URI" +} +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::__construct + Uri\Rfc3986\Uri::resolve + Uri\WhatWg\Url::parse + + + + diff --git a/reference/uri/uri/rfc3986/uri/resolve.xml b/reference/uri/uri/rfc3986/uri/resolve.xml new file mode 100644 index 000000000..be93ef777 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/resolve.xml @@ -0,0 +1,97 @@ + + + + + Uri\Rfc3986\Uri::resolve + Разрешает URI с текущим объектом в качестве базового URL + + + + &reftitle.description; + + public staticUri\Rfc3986\Uri::resolve + stringuri + + + Разрешает URI, который может быть относительной ссылкой, с текущим объектом в качестве базового URL. + + + + + &reftitle.parameters; + + + uri + + + URI для применения к текущему объекту. + + + + + + + + &reftitle.returnvalues; + + Новый экземпляр Uri\Rfc3986\Uri. + + + + + &reftitle.errors; + &uri.errors.invalidUriException; + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::resolve</methodname> простой пример + +resolve("/foo"); + +echo $uri->toRawString(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::__construct + Uri\Rfc3986\Uri::parse + Uri\WhatWg\Url::resolve + + + + diff --git a/reference/uri/uri/rfc3986/uri/serialize.xml b/reference/uri/uri/rfc3986/uri/serialize.xml new file mode 100644 index 000000000..d67482bfa --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/serialize.xml @@ -0,0 +1,59 @@ + + + + + Uri\Rfc3986\Uri::__serialize + Сериализует объект Uri + + + + &reftitle.description; + + public arrayUri\Rfc3986\Uri::__serialize + + + + Сериализует объект Uri\Rfc3986\Uri. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает сериализованный URI в виде строки (&string;). + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::__unserialize + Uri\WhatWg\Url::__serialize + + + + diff --git a/reference/uri/uri/rfc3986/uri/torawstring.xml b/reference/uri/uri/rfc3986/uri/torawstring.xml new file mode 100644 index 000000000..535cca5a3 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/torawstring.xml @@ -0,0 +1,82 @@ + + + + + Uri\Rfc3986\Uri::toRawString + Формирует необработанный (raw) URI в виде строки + + + + &reftitle.description; + + public stringUri\Rfc3986\Uri::toRawString + + + + Формирует необработанный (ненормализованный) URI в виде строки (&string;). + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает сформированный необработанный (ненормализованный) URI в виде строки (&string;). + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::toRawString</methodname> простой пример + +toRawString(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::toString + Uri\WhatWg\Url::toAsciiString + Uri\WhatWg\Url::toUnicodeString + + + + diff --git a/reference/uri/uri/rfc3986/uri/tostring.xml b/reference/uri/uri/rfc3986/uri/tostring.xml new file mode 100644 index 000000000..a64b1880c --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/tostring.xml @@ -0,0 +1,82 @@ + + + + + Uri\Rfc3986\Uri::toString + Формирует нормализованный URI в виде строки + + + + &reftitle.description; + + public stringUri\Rfc3986\Uri::toString + + + + Формирует нормализованный URI в виде строки (&string;). + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает сформированный нормализованный URI в виде строки (&string;). + + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::toString</methodname> простой пример + +toString(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::toRawString + Uri\WhatWg\Url::toAsciiString + Uri\WhatWg\Url::toUnicodeString + + + + diff --git a/reference/uri/uri/rfc3986/uri/unserialize.xml b/reference/uri/uri/rfc3986/uri/unserialize.xml new file mode 100644 index 000000000..0ca6b1b36 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/unserialize.xml @@ -0,0 +1,77 @@ + + + + + Uri\Rfc3986\Uri::__unserialize + Десериализует параметр data в объект Uri + + + + &reftitle.description; + + public voidUri\Rfc3986\Uri::__unserialize + arraydata + + + Десериализует параметр data в объект Uri\Rfc3986\Uri. + + + + + &reftitle.parameters; + + + data + + + Сериализованные данные в виде массива (array). + + + + + + + + &reftitle.returnvalues; + + &return.void; + + + + + &reftitle.errors; + + Если метод __unserialize вызывается для уже существующего URI, выбрасывается исключение Error. + + + &uri.errors.invalidUriException; + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::__serialize + Uri\WhatWg\Url::__unserialize + + + + diff --git a/reference/uri/uri/rfc3986/uri/withfragment.xml b/reference/uri/uri/rfc3986/uri/withfragment.xml new file mode 100644 index 000000000..21e05ef89 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/withfragment.xml @@ -0,0 +1,96 @@ + + + + + Uri\Rfc3986\Uri::withFragment + Изменяет компонент фрагмента + + + + &reftitle.description; + + public staticUri\Rfc3986\Uri::withFragment + stringnullfragment + + + Создаёт новый URI и изменяет его компонент фрагмента. + + + + + &reftitle.parameters; + + + fragment + + + Новый компонент фрагмента. + + + + + + + + &reftitle.returnvalues; + + Изменённый экземпляр Uri\Rfc3986\Uri. + + + + + &reftitle.errors; + &uri.errors.invalidUriException; + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::withFragment</methodname> простой пример + +withFragment("bar"); + +echo $uri->getFragment(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getFragment + Uri\Rfc3986\Uri::getRawFragment + Uri\WhatWg\Url::withFragment + + + + diff --git a/reference/uri/uri/rfc3986/uri/withhost.xml b/reference/uri/uri/rfc3986/uri/withhost.xml new file mode 100644 index 000000000..445dfe30a --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/withhost.xml @@ -0,0 +1,97 @@ + + + + + Uri\Rfc3986\Uri::withHost + Изменяет компонент хоста + + + + &reftitle.description; + + public staticUri\Rfc3986\Uri::withHost + stringnullhost + + + Создаёт новый URI и изменяет его компонент хоста. + + + + + &reftitle.parameters; + + + host + + + Новый компонент хоста. + + + + + + + + &reftitle.returnvalues; + + Изменённый экземпляр Uri\Rfc3986\Uri. + + + + + &reftitle.errors; + &uri.errors.invalidUriException; + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::withHost</methodname> простой пример + +withHost("example.net"); + +echo $uri->getHost(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getHost + Uri\Rfc3986\Uri::getRawHost + Uri\WhatWg\Url::withHost + + + + diff --git a/reference/uri/uri/rfc3986/uri/withpath.xml b/reference/uri/uri/rfc3986/uri/withpath.xml new file mode 100644 index 000000000..59e46b0a5 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/withpath.xml @@ -0,0 +1,97 @@ + + + + + Uri\Rfc3986\Uri::withPath + Изменяет компонент пути + + + + &reftitle.description; + + public staticUri\Rfc3986\Uri::withPath + stringpath + + + Создаёт новый URI и изменяет его компонент пути. + + + + + &reftitle.parameters; + + + path + + + Новый компонент пути. + + + + + + + + &reftitle.returnvalues; + + Изменённый экземпляр Uri\Rfc3986\Uri. + + + + + &reftitle.errors; + &uri.errors.invalidUriException; + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::withPath</methodname> простой пример + +withPath("/baz"); + +echo $uri->getPath(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getPath + Uri\Rfc3986\Uri::getRawPath + Uri\WhatWg\Url::withPath + + + + diff --git a/reference/uri/uri/rfc3986/uri/withport.xml b/reference/uri/uri/rfc3986/uri/withport.xml new file mode 100644 index 000000000..c9e8829f3 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/withport.xml @@ -0,0 +1,96 @@ + + + + + Uri\Rfc3986\Uri::withPort + Изменяет компонент порта + + + + &reftitle.description; + + public staticUri\Rfc3986\Uri::withPort + intnullport + + + Создаёт новый URI и изменяет его компонент порта. + + + + + &reftitle.parameters; + + + port + + + Новый компонент порта. + + + + + + + + &reftitle.returnvalues; + + Изменённый экземпляр Uri\Rfc3986\Uri. + + + + + &reftitle.errors; + &uri.errors.invalidUriException; + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::withPort</methodname> простой пример + +withPort(443); + +echo $uri->getPort(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getPort + Uri\WhatWg\Url::withPort + + + + diff --git a/reference/uri/uri/rfc3986/uri/withquery.xml b/reference/uri/uri/rfc3986/uri/withquery.xml new file mode 100644 index 000000000..cf95bf4d2 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/withquery.xml @@ -0,0 +1,97 @@ + + + + + Uri\Rfc3986\Uri::withQuery + Изменяет компонент запроса + + + + &reftitle.description; + + public staticUri\Rfc3986\Uri::withQuery + stringnullquery + + + Создаёт новый URI и изменяет его компонент запроса. + + + + + &reftitle.parameters; + + + query + + + Новый компонент запроса. + + + + + + + + &reftitle.returnvalues; + + Изменённый экземпляр Uri\Rfc3986\Uri. + + + + + &reftitle.errors; + &uri.errors.invalidUriException; + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::withQuery</methodname> простой пример + +withQuery("foo=baz"); + +echo $uri->getQuery(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getRawQuery + Uri\Rfc3986\Uri::getQuery + Uri\WhatWg\Url::withQuery + + + + diff --git a/reference/uri/uri/rfc3986/uri/withscheme.xml b/reference/uri/uri/rfc3986/uri/withscheme.xml new file mode 100644 index 000000000..2fa3312d2 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/withscheme.xml @@ -0,0 +1,97 @@ + + + + + Uri\Rfc3986\Uri::withScheme + Изменяет компонент схемы + + + + &reftitle.description; + + public staticUri\Rfc3986\Uri::withScheme + stringnullscheme + + + Создаёт новый URI и изменяет его компонент схемы. + + + + + &reftitle.parameters; + + + scheme + + + Новый компонент схемы. + + + + + + + + &reftitle.returnvalues; + + Изменённый экземпляр Uri\Rfc3986\Uri. + + + + + &reftitle.errors; + &uri.errors.invalidUriException; + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::withScheme</methodname> простой пример + +withScheme("http"); + +echo $uri->getScheme(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getRawScheme + Uri\Rfc3986\Uri::getScheme + Uri\WhatWg\Url::withScheme + + + + diff --git a/reference/uri/uri/rfc3986/uri/withuserinfo.xml b/reference/uri/uri/rfc3986/uri/withuserinfo.xml new file mode 100644 index 000000000..bb0c9a605 --- /dev/null +++ b/reference/uri/uri/rfc3986/uri/withuserinfo.xml @@ -0,0 +1,102 @@ + + + + + Uri\Rfc3986\Uri::withUserInfo + Изменяет компонент информации о пользователе + + + + &reftitle.description; + + public staticUri\Rfc3986\Uri::withUserInfo + #[\SensitiveParameter]stringnulluserinfo + + + Создаёт новый URI и изменяет его компонент информации о пользователе. + + + + + &reftitle.parameters; + + + userinfo + + + Новый компонент информации о пользователе. + + + + + + + + &reftitle.returnvalues; + + Изменённый экземпляр Uri\Rfc3986\Uri. + + + + + &reftitle.errors; + &uri.errors.invalidUriException; + + + + &reftitle.examples; + + <methodname>Uri\Rfc3986\Uri::withUserInfo</methodname> простой пример + +withUserInfo("userinfo"); + +echo $uri->getUserInfo(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::getRawUserInfo + Uri\Rfc3986\Uri::getUserInfo + Uri\Rfc3986\Uri::getRawUsername + Uri\Rfc3986\Uri::getUsername + Uri\Rfc3986\Uri::getRawPassword + Uri\Rfc3986\Uri::getPassword + Uri\WhatWg\Url::withUsername + Uri\WhatWg\Url::withPassword + + + + diff --git a/reference/uri/uri/whatwg/invalidurlexception/construct.xml b/reference/uri/uri/whatwg/invalidurlexception/construct.xml new file mode 100644 index 000000000..ba4af8293 --- /dev/null +++ b/reference/uri/uri/whatwg/invalidurlexception/construct.xml @@ -0,0 +1,80 @@ + + + + + Uri\WhatWg\InvalidUrlException::__construct + Создаёт объект InvalidUrlException + + + + &reftitle.description; + + public Uri\WhatWg\InvalidUrlException::__construct + stringmessage"" + arrayerrors[] + intcode0 + Throwablenullprevious&null; + + + Создаёт объект Uri\WhatWg\InvalidUrlException. + + + + + &reftitle.parameters; + + + message + + + Сообщение исключения. + + + + + errors + + + Массив (&array;) объектов Uri\WhatWg\UrlValidationError. + + + + + code + + + Код исключения. + + + + + previous + + + Предыдущее исключение, используемое для цепочки исключений. + + + + + + + diff --git a/reference/uri/uri/whatwg/url/construct.xml b/reference/uri/uri/whatwg/url/construct.xml new file mode 100644 index 000000000..ff3731ecf --- /dev/null +++ b/reference/uri/uri/whatwg/url/construct.xml @@ -0,0 +1,89 @@ + + + + + Uri\WhatWg\Url::__construct + Создаёт объект Url + + + + &reftitle.description; + + public Uri\WhatWg\Url::__construct + stringuri + Uri\WhatWg\UrlnullbaseUrl&null; + arraysoftErrors&null; + + + Создаёт объект Uri\WhatWg\Url. + + + + + &reftitle.parameters; + + + uri + + + Допустимая строка URL для разбора (например, /foo или (например, https://example.com/foo). + + + + + baseUrl + + + Когда передана строка (&string;), параметр uri применяется к + baseUrl, если uri является относительной строкой URL. + Если передано значение &null; или uri не является относительной строкой URL, то + baseUrl не оказывает никакого эффекта. + + + + + softErrors + + + Массив (&array;) для передачи списка экземпляров Uri\WhatWg\UrlValidationError + по ссылке для предоставления расширенной информации об ошибках, возникших при разборе. + + + + + + + + &reftitle.errors; + &uri.errors.invalidUrlException; + + + + &reftitle.seealso; + + Uri\WhatWg\Url::parse + Uri\WhatWg\Url::resolve + Uri\Rfc3986\Uri::__construct + + + + diff --git a/reference/uri/uri/whatwg/url/debuginfo.xml b/reference/uri/uri/whatwg/url/debuginfo.xml new file mode 100644 index 000000000..20c7ee7a4 --- /dev/null +++ b/reference/uri/uri/whatwg/url/debuginfo.xml @@ -0,0 +1,58 @@ + + + + + Uri\WhatWg\Url::__debugInfo + Возвращает внутреннее состояние URL + + + + &reftitle.description; + + public arrayUri\WhatWg\Url::__debugInfo + + + + Возвращает внутреннее состояние URL. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает внутреннее состояние URL в виде массива (&array;). + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::__debugInfo + + + + diff --git a/reference/uri/uri/whatwg/url/equals.xml b/reference/uri/uri/whatwg/url/equals.xml new file mode 100644 index 000000000..9fe2a93c1 --- /dev/null +++ b/reference/uri/uri/whatwg/url/equals.xml @@ -0,0 +1,101 @@ + + + + + Uri\WhatWg\Url::equals + Проверяет эквивалентность двух URL + + + + &reftitle.description; + + public boolUri\WhatWg\Url::equals + Uri\WhatWg\Urlurl + Uri\UriComparisonModecomparisonModeUri\UriComparisonMode::ExcludeFragment + + + Проверяет эквивалентность двух URL. + + + + + &reftitle.parameters; + + + url + + + URL для сравнения с текущим URL. + + + + + comparisonMode + + + Определяет, учитывается ли компонент фрагмента при сравнении + (Uri\UriComparisonMode::IncludeFragment) или нет + (Uri\UriComparisonMode::ExcludeFragment). По умолчанию фрагмент исключается. + + + + + + + + &reftitle.returnvalues; + + Возвращает &true;, если два URL эквивалентны, или &false; в противном случае. + + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::equals</methodname> простой пример + +equals($url2)); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\Rfc3986\Uri::equals + + + + diff --git a/reference/uri/uri/whatwg/url/getasciihost.xml b/reference/uri/uri/whatwg/url/getasciihost.xml new file mode 100644 index 000000000..cb4f97959 --- /dev/null +++ b/reference/uri/uri/whatwg/url/getasciihost.xml @@ -0,0 +1,83 @@ + + + + + Uri\WhatWg\Url::getAsciiHost + Получает компонент хоста в виде ASCII-строки (&string;) + + + + &reftitle.description; + + public stringnullUri\WhatWg\Url::getAsciiHost + + + + Получает компонент хоста в виде строки (&string;), используя транскрипцию punycode вместо символов Unicode. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает компонент хоста в виде ASCII-строки (&string;), если компонент хоста существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::getAsciiHost</methodname> простой пример + +getAsciiHost(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::getUnicodeHost + Uri\WhatWg\Url::withHost + Uri\Rfc3986\Uri::getRawHost + Uri\Rfc3986\Uri::getHost + + + + diff --git a/reference/uri/uri/whatwg/url/getfragment.xml b/reference/uri/uri/whatwg/url/getfragment.xml new file mode 100644 index 000000000..9e129729c --- /dev/null +++ b/reference/uri/uri/whatwg/url/getfragment.xml @@ -0,0 +1,82 @@ + + + + + Uri\WhatWg\Url::getFragment + Получает компонент фрагмента + + + + &reftitle.description; + + public stringnullUri\WhatWg\Url::getFragment + + + + Получает компонент фрагмента. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает компонент фрагмента в виде строки (&string;), если компонент фрагмента существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::getFragment</methodname> простой пример + +getFragment(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::withFragment + Uri\Rfc3986\Uri::getRawFragment + Uri\Rfc3986\Uri::getFragment + + + + diff --git a/reference/uri/uri/whatwg/url/getpassword.xml b/reference/uri/uri/whatwg/url/getpassword.xml new file mode 100644 index 000000000..845d050b1 --- /dev/null +++ b/reference/uri/uri/whatwg/url/getpassword.xml @@ -0,0 +1,82 @@ + + + + + Uri\WhatWg\Url::getPassword + Получает компонент пароля + + + + &reftitle.description; + + public stringnullUri\WhatWg\Url::getPassword + + + + Получает компонент пароля. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает компонент пароля в виде строки (&string;), если компонент пароля существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::getPassword</methodname> простой пример + +getPassword(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::withPassword + Uri\Rfc3986\Uri::getRawPassword + Uri\Rfc3986\Uri::getPassword + + + + diff --git a/reference/uri/uri/whatwg/url/getpath.xml b/reference/uri/uri/whatwg/url/getpath.xml new file mode 100644 index 000000000..b5ced687b --- /dev/null +++ b/reference/uri/uri/whatwg/url/getpath.xml @@ -0,0 +1,82 @@ + + + + + Uri\WhatWg\Url::getPath + Получает компонент пути + + + + &reftitle.description; + + public stringUri\WhatWg\Url::getPath + + + + Получает компонент пути. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает компонент пути в виде строки (&string;). + + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::getPath</methodname> простой пример + +getPath(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::withPath + Uri\Rfc3986\Uri::getRawPath + Uri\Rfc3986\Uri::getPath + + + + diff --git a/reference/uri/uri/whatwg/url/getport.xml b/reference/uri/uri/whatwg/url/getport.xml new file mode 100644 index 000000000..a0e1a637c --- /dev/null +++ b/reference/uri/uri/whatwg/url/getport.xml @@ -0,0 +1,81 @@ + + + + + Uri\WhatWg\Url::getPort + Получает компонент порта + + + + &reftitle.description; + + public intnullUri\WhatWg\Url::getPort + + + + Получает компонент порта. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает компонент порта в виде целого числа (&integer;), если компонент порта существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::getPort</methodname> простой пример + +getPort(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::withPort + Uri\Rfc3986\Uri::getPort + + + + diff --git a/reference/uri/uri/whatwg/url/getquery.xml b/reference/uri/uri/whatwg/url/getquery.xml new file mode 100644 index 000000000..8ab7c7bd3 --- /dev/null +++ b/reference/uri/uri/whatwg/url/getquery.xml @@ -0,0 +1,82 @@ + + + + + Uri\WhatWg\Url::getQuery + Получает компонент запроса + + + + &reftitle.description; + + public stringnullUri\WhatWg\Url::getQuery + + + + Получает компонент запроса. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает компонент запроса в виде строки (&string;), если компонент запроса существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::getQuery</methodname> простой пример + +getQuery(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::withQuery + Uri\Rfc3986\Uri::getRawQuery + Uri\Rfc3986\Uri::getQuery + + + + diff --git a/reference/uri/uri/whatwg/url/getscheme.xml b/reference/uri/uri/whatwg/url/getscheme.xml new file mode 100644 index 000000000..39ca07b04 --- /dev/null +++ b/reference/uri/uri/whatwg/url/getscheme.xml @@ -0,0 +1,82 @@ + + + + + Uri\WhatWg\Url::getScheme + Получает компонент схемы + + + + &reftitle.description; + + public stringUri\WhatWg\Url::getScheme + + + + Получает компонент схемы. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает компонент схемы в виде строки (&string;), если компонент схемы существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::getScheme</methodname> простой пример + +getScheme(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::withScheme + Uri\Rfc3986\Uri::getRawScheme + Uri\Rfc3986\Uri::getScheme + + + + diff --git a/reference/uri/uri/whatwg/url/getunicodehost.xml b/reference/uri/uri/whatwg/url/getunicodehost.xml new file mode 100644 index 000000000..bc366578a --- /dev/null +++ b/reference/uri/uri/whatwg/url/getunicodehost.xml @@ -0,0 +1,83 @@ + + + + + Uri\WhatWg\Url::getUnicodeHost + Получает компонент хоста в виде Unicode-строки (&string;) + + + + &reftitle.description; + + public stringnullUri\WhatWg\Url::getUnicodeHost + + + + Получает компонент хоста в виде строки (&string;), которая может содержать символы Unicode. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает компонент хоста в виде Unicode-строки (&string;), если компонент хоста существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::getUnicodeHost</methodname> простой пример + +getUnicodeHost(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::getAsciiHost + Uri\WhatWg\Url::withHost + Uri\Rfc3986\Uri::getRawHost + Uri\Rfc3986\Uri::getHost + + + + diff --git a/reference/uri/uri/whatwg/url/getusername.xml b/reference/uri/uri/whatwg/url/getusername.xml new file mode 100644 index 000000000..644f74642 --- /dev/null +++ b/reference/uri/uri/whatwg/url/getusername.xml @@ -0,0 +1,82 @@ + + + + + Uri\WhatWg\Url::getUsername + Получает компонент имени пользователя + + + + &reftitle.description; + + public stringnullUri\WhatWg\Url::getUsername + + + + Получает компонент имени пользователя. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает компонент имени пользователя в виде строки (&string;), если компонент имени пользователя существует, в противном случае возвращает &null;. + + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::getUsername</methodname> простой пример + +getUsername(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::withUsername + Uri\Rfc3986\Uri::getRawUsername + Uri\Rfc3986\Uri::getUsername + + + + diff --git a/reference/uri/uri/whatwg/url/parse.xml b/reference/uri/uri/whatwg/url/parse.xml new file mode 100644 index 000000000..7cee77807 --- /dev/null +++ b/reference/uri/uri/whatwg/url/parse.xml @@ -0,0 +1,117 @@ + + + + + Uri\WhatWg\Url::parse + Разбирает URL + + + + &reftitle.description; + + public static staticnullUri\WhatWg\Url::parse + stringuri + Uri\WhatWg\UrlnullbaseUrl&null; + arrayerrors&null; + + + Разбирает URL. + + + + + &reftitle.parameters; + + + uri + + + Допустимая строка URL для разбора (например, /foo или (например, https://example.com/foo). + + + + + baseUrl + + + Когда передана строка (&string;), параметр uri применяется к + baseUrl, если uri является относительной строкой URL. + Если передано значение &null; или uri не является относительной строкой URL, то + baseUrl не оказывает никакого эффекта. + + + + + errors + + + Массив (&array;) для передачи списка экземпляров Uri\WhatWg\UrlValidationError + по ссылке для предоставления расширенной информации об ошибках, возникших при разборе. + + + + + + + + &reftitle.returnvalues; + + Возвращает экземпляр Uri\WhatWg\Url в случае успешного выполнения или &null; в случае неудачи. + + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::parse</methodname> простой пример + +toAsciiString(); +} else { + echo "Invalid URL" +} +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::__construct + Uri\WhatWg\Url::resolve + Uri\Rfc3986\Uri::parse + + + + diff --git a/reference/uri/uri/whatwg/url/resolve.xml b/reference/uri/uri/whatwg/url/resolve.xml new file mode 100644 index 000000000..2eb5adf09 --- /dev/null +++ b/reference/uri/uri/whatwg/url/resolve.xml @@ -0,0 +1,108 @@ + + + + + Uri\WhatWg\Url::resolve + Разрешает URL относительно текущего объекта как базового URL + + + + &reftitle.description; + + public staticUri\WhatWg\Url::resolve + stringuri + arraysoftErrors&null; + + + Разрешает допустимую строку URL, которая потенциально может быть строкой относительного URL, используя текущий объект как базовый URL. + + + + + &reftitle.parameters; + + + uri + + + Допустимая строка URL (например, /foo или https://example.com/foo), которая применяется + к текущему объекту. + + + + + softErrors + + + Массив (&array;) для передачи по ссылке списка экземпляров Uri\WhatWg\UrlValidationError, + предоставляющих расширенную информацию о мягких ошибках, возникших при разрешении ссылки. + + + + + + + + &reftitle.returnvalues; + + Новый экземпляр Uri\WhatWg\Url. + + + + + &reftitle.errors; + &uri.errors.invalidUrlException; + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::resolve</methodname> простой пример + +resolve("/foo"); + +echo $url->toAsciiString(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::__construct + Uri\WhatWg\Url::parse + Uri\Rfc3986\Uri::resolve + + + + diff --git a/reference/uri/uri/whatwg/url/serialize.xml b/reference/uri/uri/whatwg/url/serialize.xml new file mode 100644 index 000000000..555e879dc --- /dev/null +++ b/reference/uri/uri/whatwg/url/serialize.xml @@ -0,0 +1,59 @@ + + + + + Uri\WhatWg\Url::__serialize + Сериализует объект Url + + + + &reftitle.description; + + public arrayUri\WhatWg\Url::__serialize + + + + Сериализует объект Uri\WhatWg\Url. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает сериализованный URL в виде массива (&array;). + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::__unserialize + Uri\Rfc3986\Uri::__serialize + + + + diff --git a/reference/uri/uri/whatwg/url/toasciistring.xml b/reference/uri/uri/whatwg/url/toasciistring.xml new file mode 100644 index 000000000..7f5edbc35 --- /dev/null +++ b/reference/uri/uri/whatwg/url/toasciistring.xml @@ -0,0 +1,83 @@ + + + + + Uri\WhatWg\Url::toAsciiString + Формирует URL в виде ASCII-строки (&string;) + + + + &reftitle.description; + + public stringUri\WhatWg\Url::toAsciiString + + + + Формирует URL в виде ASCII-строки (&string;), используя транскрипцию punycode вместо символов Unicode в + компоненте хоста. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает сформированный URL в виде ASCII-строки (&string;). + + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::toAsciiString</methodname> простой пример + +toAsciiString(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::toUnicodeString + Uri\Rfc3986\Uri::toRawString + Uri\Rfc3986\Uri::toString + + + + diff --git a/reference/uri/uri/whatwg/url/tounicodestring.xml b/reference/uri/uri/whatwg/url/tounicodestring.xml new file mode 100644 index 000000000..a47132121 --- /dev/null +++ b/reference/uri/uri/whatwg/url/tounicodestring.xml @@ -0,0 +1,82 @@ + + + + + Uri\WhatWg\Url::toUnicodeString + Формирует URL в виде Unicode-строки (&string;) + + + + &reftitle.description; + + public stringUri\WhatWg\Url::toUnicodeString + + + + Формирует URL в виде строки (&string;), в которой компонент хоста может содержать символы Unicode. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Возвращает сформированный URL в виде Unicode-строки (&string;). + + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::toUnicodeString</methodname> простой пример + +toUnicodeString(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::toAsciiString + Uri\Rfc3986\Uri::toRawString + Uri\Rfc3986\Uri::toString + + + + diff --git a/reference/uri/uri/whatwg/url/unserialize.xml b/reference/uri/uri/whatwg/url/unserialize.xml new file mode 100644 index 000000000..d99580f07 --- /dev/null +++ b/reference/uri/uri/whatwg/url/unserialize.xml @@ -0,0 +1,77 @@ + + + + + Uri\WhatWg\Url::__unserialize + Десериализует параметр data в объект Url + + + + &reftitle.description; + + public voidUri\WhatWg\Url::__unserialize + arraydata + + + Десериализует параметр data в объект Uri\WhatWg\Url. + + + + + &reftitle.parameters; + + + data + + + Сериализованные данные в виде массива (array). + + + + + + + + &reftitle.returnvalues; + + &return.void; + + + + + &reftitle.errors; + + Если метод __unserialize вызывается для уже существующего URL, выбрасывается исключение Error. + + + &uri.errors.invalidUriException; + + + + &reftitle.seealso; + + Uri\WhatWg\Url::__serialize + Uri\Rfc3986\Uri::__unserialize + + + + diff --git a/reference/uri/uri/whatwg/url/withfragment.xml b/reference/uri/uri/whatwg/url/withfragment.xml new file mode 100644 index 000000000..0d6bc2dd6 --- /dev/null +++ b/reference/uri/uri/whatwg/url/withfragment.xml @@ -0,0 +1,96 @@ + + + + + Uri\WhatWg\Url::withFragment + Изменяет компонент фрагмента + + + + &reftitle.description; + + public staticUri\WhatWg\Url::withFragment + stringnullfragment + + + Создаёт новый URL и изменяет его компонент фрагмента. + + + + + &reftitle.parameters; + + + fragment + + + Новый компонент фрагмента. + + + + + + + + &reftitle.returnvalues; + + Изменённый экземпляр Uri\WhatWg\Url. + + + + + &reftitle.errors; + &uri.errors.invalidUrlException; + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::withFragment</methodname> простой пример + +withFragment("bar"); + +echo $url->getFragment(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::getFragment + Uri\Rfc3986\Uri::withFragment + + + + diff --git a/reference/uri/uri/whatwg/url/withhost.xml b/reference/uri/uri/whatwg/url/withhost.xml new file mode 100644 index 000000000..84bcfb31a --- /dev/null +++ b/reference/uri/uri/whatwg/url/withhost.xml @@ -0,0 +1,97 @@ + + + + + Uri\WhatWg\Url::withHost + Изменяет компонент хоста + + + + &reftitle.description; + + public staticUri\WhatWg\Url::withHost + stringnullhost + + + Создаёт новый URL и изменяет его компонент хоста. + + + + + &reftitle.parameters; + + + host + + + Новый компонент хоста. + + + + + + + + &reftitle.returnvalues; + + Изменённый экземпляр Uri\WhatWg\Url. + + + + + &reftitle.errors; + &uri.errors.invalidUrlException; + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::withHost</methodname> простой пример + +withHost("example.net"); + +echo $url->getAsciiHost(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::getAsciiHost + Uri\WhatWg\Url::getUnicodeHost + Uri\Rfc3986\Uri::withHost + + + + diff --git a/reference/uri/uri/whatwg/url/withpassword.xml b/reference/uri/uri/whatwg/url/withpassword.xml new file mode 100644 index 000000000..772d5470f --- /dev/null +++ b/reference/uri/uri/whatwg/url/withpassword.xml @@ -0,0 +1,97 @@ + + + + + Uri\WhatWg\Url::withPassword + Изменяет компонент пароля + + + + &reftitle.description; + + public staticUri\WhatWg\Url::withPassword + #[\SensitiveParameter]stringnullpassword + + + Создаёт новый URL и изменяет его компонент пароля. + + + + + &reftitle.parameters; + + + password + + + Новый компонент пароля. + + + + + + + + &reftitle.returnvalues; + + Изменённый экземпляр Uri\WhatWg\Url. + + + + + &reftitle.errors; + &uri.errors.invalidUrlException; + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::withPassword</methodname> простой пример + +withPassword("pass"); + +echo $url->getPassword(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::getPassword + Uri\WhatWg\Url::getUsername + Uri\Rfc3986\Uri::withUserInfo + + + + diff --git a/reference/uri/uri/whatwg/url/withpath.xml b/reference/uri/uri/whatwg/url/withpath.xml new file mode 100644 index 000000000..e9270d680 --- /dev/null +++ b/reference/uri/uri/whatwg/url/withpath.xml @@ -0,0 +1,96 @@ + + + + + Uri\WhatWg\Url::withPath + Изменяет компонент пути + + + + &reftitle.description; + + public staticUri\WhatWg\Url::withPath + stringpath + + + Создаёт новый URL и изменяет его компонент пути. + + + + + &reftitle.parameters; + + + path + + + Новый компонент пути. + + + + + + + + &reftitle.returnvalues; + + Изменённый экземпляр Uri\WhatWg\Url. + + + + + &reftitle.errors; + &uri.errors.invalidUrlException; + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::withPath</methodname> простой пример + +withPath("/baz"); + +echo $url->getPath(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::getPath + Uri\Rfc3986\Uri::withPath + + + + diff --git a/reference/uri/uri/whatwg/url/withport.xml b/reference/uri/uri/whatwg/url/withport.xml new file mode 100644 index 000000000..c7c181374 --- /dev/null +++ b/reference/uri/uri/whatwg/url/withport.xml @@ -0,0 +1,96 @@ + + + + + Uri\WhatWg\Url::withPort + Изменяет компонент порта + + + + &reftitle.description; + + public staticUri\WhatWg\Url::withPort + intnullport + + + Создаёт новый URL и изменяет его компонент порта. + + + + + &reftitle.parameters; + + + port + + + Новый компонент порта. + + + + + + + + &reftitle.returnvalues; + + Изменённый экземпляр Uri\WhatWg\Url. + + + + + &reftitle.errors; + &uri.errors.invalidUrlException; + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::withPort</methodname> простой пример + +withPort(443); + +echo $url->getPort(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::getPort + Uri\Rfc3986\Uri::withPort + + + + diff --git a/reference/uri/uri/whatwg/url/withquery.xml b/reference/uri/uri/whatwg/url/withquery.xml new file mode 100644 index 000000000..6feea82d7 --- /dev/null +++ b/reference/uri/uri/whatwg/url/withquery.xml @@ -0,0 +1,96 @@ + + + + + Uri\WhatWg\Url::withQuery + Изменяет компонент запроса + + + + &reftitle.description; + + public staticUri\WhatWg\Url::withQuery + stringnullquery + + + Создаёт новый URL и изменяет его компонент запроса. + + + + + &reftitle.parameters; + + + query + + + Новый компонент запроса. + + + + + + + + &reftitle.returnvalues; + + Изменённый экземпляр Uri\WhatWg\Url. + + + + + &reftitle.errors; + &uri.errors.invalidUrlException; + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::withQuery</methodname> простой пример + +withQuery("foo=baz"); + +echo $url->getQuery(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::getQuery + Uri\Rfc3986\Uri::withQuery + + + + diff --git a/reference/uri/uri/whatwg/url/withscheme.xml b/reference/uri/uri/whatwg/url/withscheme.xml new file mode 100644 index 000000000..58eeb4b7c --- /dev/null +++ b/reference/uri/uri/whatwg/url/withscheme.xml @@ -0,0 +1,96 @@ + + + + + Uri\WhatWg\Url::withScheme + Изменяет компонент схемы + + + + &reftitle.description; + + public staticUri\WhatWg\Url::withScheme + stringscheme + + + Создаёт новый URL и изменяет его компонент схемы. + + + + + &reftitle.parameters; + + + scheme + + + Новый компонент схемы. + + + + + + + + &reftitle.returnvalues; + + Изменённый экземпляр Uri\WhatWg\Url. + + + + + &reftitle.errors; + &uri.errors.invalidUrlException; + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::withScheme</methodname> простой пример + +withScheme("http"); + +echo $url->getScheme(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::getScheme + Uri\Rfc3986\Uri::withScheme + + + + diff --git a/reference/uri/uri/whatwg/url/withusername.xml b/reference/uri/uri/whatwg/url/withusername.xml new file mode 100644 index 000000000..72728a90f --- /dev/null +++ b/reference/uri/uri/whatwg/url/withusername.xml @@ -0,0 +1,98 @@ + + + + + Uri\WhatWg\Url::withUsername + Изменяет компонент имени пользователя + + + + &reftitle.description; + + public staticUri\WhatWg\Url::withUsername + stringnullusername + + + Создаёт новый URL и изменяет его компонент имени пользователя. + + + + + &reftitle.parameters; + + + username + + + Новый компонент имени пользователя. + + + + + + + + + &reftitle.returnvalues; + + Изменённый экземпляр Uri\WhatWg\Url. + + + + + &reftitle.errors; + &uri.errors.invalidUrlException; + + + + &reftitle.examples; + + <methodname>Uri\WhatWg\Url::withUsername</methodname> простой пример + +withUsername("usr"); + +echo $url->getUsername(); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + Uri\WhatWg\Url::getUsername + Uri\WhatWg\Url::getPassword + Uri\Rfc3986\Uri::withUserInfo + + + + diff --git a/reference/uri/uri/whatwg/urlvalidationerror/construct.xml b/reference/uri/uri/whatwg/urlvalidationerror/construct.xml new file mode 100644 index 000000000..2533c7fbe --- /dev/null +++ b/reference/uri/uri/whatwg/urlvalidationerror/construct.xml @@ -0,0 +1,72 @@ + + + + + Uri\WhatWg\UrlValidationError::__construct + Создаёт объект UrlValidationError + + + + &reftitle.description; + + public Uri\WhatWg\UrlValidationError::__construct + stringcontext + Uri\WhatWg\UrlValidationErrorTypetype + boolfailure + + + Создаёт объект Uri\WhatWg\UrlValidationError. + + + + + &reftitle.parameters; + + + context + + + Входной URL в точке, где была обнаружена ошибка. + + + + + type + + + Тип ошибки. + + + + + failure + + + Если &true;, ошибка привела к отклонению URL как недопустимого. Если &false;, + ошибка является мягкой ошибкой, которая была автоматически исправлена при разборе. + + + + + + +