diff options
author | Máté Kocsis <kocsismate@woohoolabs.com> | 2019-10-12 21:53:15 +0200 |
---|---|---|
committer | Máté Kocsis <kocsismate@woohoolabs.com> | 2020-01-03 18:54:57 +0100 |
commit | e08ce4c13db6e9aecd3497cd270b72d06c649bc7 (patch) | |
tree | 63fe5d863089e59de4bea641b183fe4138d73fb3 /ext/intl/normalizer/normalizer.stub.php | |
parent | bb3946a5e25a9b0b05883242de2ef722926eda10 (diff) | |
download | php-git-e08ce4c13db6e9aecd3497cd270b72d06c649bc7.tar.gz |
Add stubs for various intl functions
Closes GH-4819
- Add stubs for idn functions
- Add stubs for grapheme functions
- Add stubs for Spoofchecker
- Add stubs for Normalizer
- Add stubs for ResourceBundle
- Fix arginfos
- Add support for union return types
- Fix arginfo for resourcebundle_create()
Diffstat (limited to 'ext/intl/normalizer/normalizer.stub.php')
-rw-r--r-- | ext/intl/normalizer/normalizer.stub.php | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/ext/intl/normalizer/normalizer.stub.php b/ext/intl/normalizer/normalizer.stub.php new file mode 100644 index 0000000000..f0d55738f6 --- /dev/null +++ b/ext/intl/normalizer/normalizer.stub.php @@ -0,0 +1,23 @@ +<?php + +class Normalizer +{ + /** @return string|false */ + public static function normalize(string $input, int $form = Normalizer::FORM_C) {} + + /** @return bool */ + public static function isNormalized(string $input, int $form = Normalizer::FORM_C) {} + +#if U_ICU_VERSION_MAJOR_NUM >= 56 + /** @return string|null */ + public static function getRawDecomposition(string $input, int $form = Normalizer::FORM_C) {} +#endif +} + +function normalizer_normalize(string $input, int $form = Normalizer::FORM_C): string|false {} + +function normalizer_is_normalized(string $input, int $form = Normalizer::FORM_C): bool {} + +#if U_ICU_VERSION_MAJOR_NUM >= 56 +function normalizer_get_raw_decomposition(string $input, int $form = Normalizer::FORM_C): ?string {} +#endif |