summaryrefslogtreecommitdiff
path: root/ext/intl/converter/converter.stub.php
blob: 5b82b098f47f73dcb0eaebd0cb6cb85da30cd26c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?php

/** @generate-function-entries */

class UConverter
{
    public function __construct(?string $destination_encoding = null, ?string $source_encoding = null) {}

    /** @return string|false */
    public function convert(string $str, bool $reverse = false) {}

    /**
     * @param int $error
     * @return string|null
     */
    public function fromUCallback(int $reason, array $source, int $codePoint, &$error) {}

    /** @return array|false|null */
    public static function getAliases(string $name) {}

    /** @return array */
    public static function getAvailable() {}

    /** @return string|false|null */
    public function getDestinationEncoding() {}

    /** @return int|false|null */
    public function getDestinationType() {}

    /** @return int */
    public function getErrorCode() {}

    /** @return string|null */
    public function getErrorMessage() {}

    /** @return string|false|null */
    public function getSourceEncoding() {}

    /** @return int|false|null */
    public function getSourceType() {}

    /** @return array|null */
    public static function getStandards() {}

    /** @return string|false|null */
    public function getSubstChars() {}

    /** @return string */
    public static function reasonText(int $reason) {}

    /** @return bool */
    public function setDestinationEncoding(string $encoding) {}

    /** @return bool */
    public function setSourceEncoding(string $encoding) {}

    /** @return bool */
    public function setSubstChars(string $chars) {}

    /**
     * @param int $error
     * @return string|null
     */
    public function toUCallback(int $reason, string $source, string $codeUnits, &$error) {}

    /** @return string|false */
    public static function transcode(string $str, string $toEncoding, string $fromEncoding, ?array $options = null) {}
}