From 5e5f0aa955d86743a14531bed98501b59140ab1f Mon Sep 17 00:00:00 2001
From: Mario
Date: Tue, 11 Oct 2022 18:18:57 +0000
Subject: update composer libs
---
vendor/voku/portable-ascii/README.md | 33 ++++++++++++++++++++++++++++-----
1 file changed, 28 insertions(+), 5 deletions(-)
(limited to 'vendor/voku/portable-ascii/README.md')
diff --git a/vendor/voku/portable-ascii/README.md b/vendor/voku/portable-ascii/README.md
index 929c21e29..3ce36d604 100644
--- a/vendor/voku/portable-ascii/README.md
+++ b/vendor/voku/portable-ascii/README.md
@@ -1,4 +1,6 @@
[//]: # (AUTO-GENERATED BY "PHP README Helper": base file -> docs/base.md)
+[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2-direct.svg)](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)
+
[![Build Status](https://github.com/voku/portable-ascii/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/voku/portable-ascii/actions)
[![Build status](https://ci.appveyor.com/api/projects/status/gnejjnk7qplr7f5t/branch/master?svg=true)](https://ci.appveyor.com/project/voku/portable-ascii/branch/master)
[![codecov.io](https://codecov.io/github/voku/portable-ascii/coverage.svg?branch=master)](https://codecov.io/github/voku/portable-ascii?branch=master)
@@ -99,8 +101,9 @@ The API from the "ASCII"-Class is written as small static methods.
normalize_whitespace
| remove_invisible_characters
| to_ascii
- | to_filename
- |
to_slugify
+ | to_ascii_remap
+ |
to_filename
+ | to_slugify
| to_transliterate
|
@@ -152,7 +155,7 @@ echo $array['orig'][$tmpKey]; // 'ё'
**Parameters:**
-- `string $language [optional] Language of the source string e.g.: en, de_at, or de-ch.
+- `ASCII::* $language [optional]
Language of the source string e.g.: en, de_at, or de-ch.
(default is 'en') | ASCII::*_LANGUAGE_CODE
`
- `bool $replace_extra_symbols [optional] Add some more replacements e.g. "£" with " pound ".
`
- `bool $asOrigReplaceArray [optional] TRUE === return {orig: string[], replace: string[]}
@@ -308,7 +311,7 @@ ASCII::to_ascii('�Düsseldorf�', 'en'); // Dusseldorf
**Parameters:**
- `string $str
The input string.
`
-- `string $language [optional] Language of the source string.
+- `ASCII::* $language [optional]
Language of the source string.
(default is 'en') | ASCII::*_LANGUAGE_CODE
`
- `bool $remove_unsupported_chars [optional] Whether or not to remove the
unsupported characters.
`
@@ -325,6 +328,26 @@ language
`
--------
+#### to_ascii_remap(string $str1, string $str2): string[]
+↑
+WARNING: This method will return broken characters and is only for special cases.
+
+Convert two UTF-8 encoded string to a single-byte strings suitable for
+functions that need the same string length after the conversion.
+
+The function simply uses (and updates) a tailored dynamic encoding
+(in/out map parameter) where non-ascii characters are remapped to
+the range [128-255] in order of appearance.
+
+**Parameters:**
+- `string $str1`
+- `string $str2`
+
+**Return:**
+- `string[]`
+
+--------
+
#### to_filename(string $str, bool $use_transliterate, string $fallback_char): string
↑
Convert given string to safe filename (and keep string case).
@@ -356,7 +379,7 @@ also be supplied for language-specific transliteration.
**Parameters:**
- `string $str`
- `string $separator [optional] The string used to replace whitespace.
`
-- `string $language [optional] Language of the source string.
+- `ASCII::* $language [optional]
Language of the source string.
(default is 'en') | ASCII::*_LANGUAGE_CODE
`
- `array $replacements [optional] A map of replaceable strings.
`
- `bool $replace_extra_symbols [optional] Add some more replacements e.g. "£" with "
--
cgit v1.2.3