PluginProbe ʕ •ᴥ•ʔ
MailPoet – Newsletters, Email Marketing, and Automation / 5.23.1
MailPoet – Newsletters, Email Marketing, and Automation v5.23.1
5.28.1 5.28.0 5.27.0 5.26.0 5.26.1 5.25.0 5.24.0 4.43.0 4.43.1 4.44.0 4.44.1 4.45.0 4.46.0 4.47.0 4.48.0 4.48.1 4.48.2 4.49.0 4.49.1 4.5.0 4.5.1 4.5.2 4.50.0 4.50.1 4.51.0 4.51.1 4.51.2 4.52.0 4.53.0 4.54.0 4.55.0 4.56.0 4.57.0 4.58.0 4.58.1 4.58.2 4.6.0 4.6.1 4.6.2 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 5.0.0 5.0.1 5.0.2 5.1.0 5.1.1 5.10.0 5.10.1 5.11.0 5.12.0 5.12.1 5.12.10 5.12.11 5.12.12 5.12.13 5.12.2 5.12.3 5.12.4 5.12.5 5.12.6 5.12.7 5.12.8 5.12.9 5.13.0 5.13.1 5.13.2 5.14.0 5.14.1 5.14.2 5.14.3 5.15.0 5.15.1 5.16.0 5.16.1 5.16.2 5.16.3 5.16.4 5.17.0 5.17.1 5.17.2 5.17.3 5.17.4 5.17.5 5.17.6 5.18.0 5.19.0 5.2.0 5.2.1 5.2.2 5.2.3 5.20.0 5.21.0 5.21.1 5.21.2 5.21.3 5.22.0 5.22.1 5.22.2 5.22.3 5.22.4 5.23.0 5.23.1 5.23.2 5.3.0 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 5.3.7 5.4.0 5.4.1 5.4.2 5.5.0 5.5.1 5.5.2 5.6.0 5.6.1 5.6.2 5.6.3 5.6.4 5.7.0 5.7.1 5.8.0 5.8.1 5.9.0 3.0.0-beta.15 3.7.1 3.0.0-beta.16 3.7.2 3.0.0-beta.17 3.7.3 3.0.0-beta.18 3.7.4 3.0.0-beta.19 3.7.5 3.0.0-beta.2 3.7.6 3.0.0-beta.20 3.7.8 3.0.0-beta.21 3.70.0 3.0.0-beta.22 3.71.0 3.0.0-beta.23 3.71.1 3.0.0-beta.23.1 3.71.2 3.0.0-beta.23.2 3.71.3 3.0.0-beta.24 3.72.0 3.0.0-beta.25 3.73.0 3.0.0-beta.26 3.73.1 3.0.0-beta.27 3.73.2 3.0.0-beta.28 3.74.0 3.0.0-beta.29 3.74.1 3.0.0-beta.3 3.74.2 3.0.0-beta.30 3.74.3 3.0.0-beta.31 3.75.0 3.0.0-beta.32 3.75.1 3.0.0-beta.33 3.76.0 3.0.0-beta.33.1 3.77.0 3.0.0-beta.34.0.0 3.77.1 3.0.0-beta.36.0.0 3.78.0 3.0.0-beta.36.0.1 3.79.0 3.0.0-beta.36.2.0 3.8 3.0.0-beta.36.3.0 3.8.1 3.0.0-beta.36.3.1 3.8.2 3.0.0-beta.37.0.0 3.8.3 3.0.0-beta.4 3.8.4 3.0.0-beta.5 3.8.5 3.0.0-beta.6 3.8.6 3.0.0-beta.7 3.80.0 3.0.0-beta.7.1 3.81.0 3.0.0-beta.8 3.82.0 3.0.0-beta.9 3.83.0 3.0.0-rc.1.0.0 3.84.0 3.0.0-rc.1.0.1 3.84.1 3.0.0-rc.1.0.2 3.85.0 3.0.0-rc.1.0.3 3.85.1 3.0.0-rc.1.0.4 3.86.0 3.0.0-rc.2.0.0 3.87.0 3.0.0-rc.2.0.1 3.87.1 3.0.0-rc.2.0.2 3.87.2 3.0.0-rc.2.0.3 3.88.0 3.0.1 3.88.1 3.0.2 3.88.2 3.0.3 3.89.0 3.0.4 3.89.1 3.0.5 3.89.2 3.0.6 3.89.3 3.0.7 3.89.4 3.0.8 3.9.0 3.0.9 3.9.1 3.1.0 3.90.0 3.10 3.90.1 3.10.1 3.90.2 3.100.0 3.91.0 3.100.1 3.91.1 3.100.2 3.92.0 3.101.0 3.92.1 3.101.1 3.93.0 3.102.0 3.93.1 3.102.1 3.94.0 3.103.0 3.95.0 3.103.1 3.95.1 3.11.0 3.96.0 3.11.1 3.96.1 3.11.2 3.97.0 3.11.3 3.98.0 3.11.4 3.98.1 3.11.5 3.99.0 3.12.0 3.99.1 3.12.1 4.0.0 3.13.0 4.0.1 3.14.0 4.1.0 3.14.1 4.1.1 3.15.0 4.10.0 3.16.0 4.11.0 3.16.1 4.11.1 3.16.2 4.12.0 3.16.3 4.12.1 3.17.0 4.12.2 3.17.1 4.13.0 3.17.2 4.14.0 3.18.0 4.15.0 3.18.1 4.16.0 3.18.2 4.17.0 3.19.0 4.17.1 3.19.1 4.18.0 3.19.2 4.18.1 3.19.3 4.19.0 3.2.0 4.2.0 3.2.1 4.20.0 3.2.2 4.20.1 3.2.3 4.20.2 3.2.4 4.21.0 3.2.5 4.22.0 3.20.0 4.22.1 3.21.0 4.22.2 3.21.1 4.23.0 3.22.0 4.24.0 3.23.0 4.25.0 3.23.1 4.26.0 3.23.2 4.26.1 3.24.0 4.27.0 3.25.0 4.28.0 3.25.1 4.29.0 3.26.0 4.3.0 3.26.1 4.3.1 3.27.0 4.30.0 3.28.0 4.31.0 3.29.0 4.31.1 3.3.0 4.32.0 3.3.1 4.33.0 3.3.2 4.34.0 3.3.3 4.35.0 3.3.4 4.35.1 3.3.5 4.36.0 3.3.6 4.37.0 3.30.0 4.38.0 3.31.0 4.39.0 3.31.1 4.4.0 3.32.0 4.40.0 3.32.1 4.41.0 3.32.2 4.41.1 3.33.0 4.41.2 3.34.0 4.41.3 3.34.1 4.42.0 3.34.2 4.42.1 3.34.3 3.34.4 3.35.0 3.35.1 3.35.3 3.35.4 3.36.0 3.37.0 3.37.1 3.37.2 3.37.3 3.38.0 3.38.1 3.39.0 3.39.1 3.39.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.40.0 3.40.1 3.41.0 3.41.1 3.41.2 3.42.0 3.42.1 3.42.2 3.42.3 3.43.0 3.43.1 3.44.0 3.45.0 3.45.1 3.46.0 3.46.1 3.46.10 3.46.11 3.46.12 3.46.13 3.46.14 3.46.2 3.46.3 3.46.4 3.46.5 3.46.6 3.46.7 3.46.8 3.46.9 3.47.0 3.47.1 3.47.10 3.47.11 3.47.2 3.47.3 3.47.5 3.47.6 3.47.7 3.47.9 3.48.0 3.48.1 3.49.0 3.49.1 3.5.0 3.5.1 3.50.0 3.51.0 3.51.1 3.51.2 3.52.0 3.53.0 3.54.0 3.54.1 3.54.2 3.54.3 3.55.0 3.55.1 3.56.0 3.56.1 3.56.2 3.57.0 3.57.1 3.58.0 3.59.0 3.59.1 3.59.2 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.60.0 3.60.1 3.60.10 3.60.11 3.60.12 3.60.2 3.60.3 3.60.4 3.60.6 3.60.7 3.60.8 3.60.9 3.61.0 3.62.0 3.62.1 3.63.0 3.64.0 3.64.1 3.64.2 3.64.3 3.65.0 trunk 3.65.1 3.0.0 3.66.0 3.0.0-beta.1 3.67.0 3.0.0-beta.10 3.67.1 3.0.0-beta.11 3.68.0 3.0.0-beta.12 3.69.0 3.0.0-beta.13 3.69.1 3.0.0-beta.14 3.7.0
mailpoet / vendor-prefixed / symfony / polyfill-mbstring / bootstrap.php
mailpoet / vendor-prefixed / symfony / polyfill-mbstring Last commit date
Resources 1 year ago Mbstring.php 6 months ago bootstrap.php 1 year ago bootstrap80.php 1 year ago index.php 3 years ago
bootstrap.php
255 lines
1 <?php
2 if (!defined('ABSPATH')) exit;
3 use MailPoetVendor\Symfony\Polyfill\Mbstring as p;
4 if (\PHP_VERSION_ID >= 80000) {
5 return require __DIR__ . '/bootstrap80.php';
6 }
7 if (!\function_exists('mb_convert_encoding')) {
8 function mb_convert_encoding($string, $to_encoding, $from_encoding = null)
9 {
10 return p\Mbstring::mb_convert_encoding($string, $to_encoding, $from_encoding);
11 }
12 }
13 if (!\function_exists('mb_decode_mimeheader')) {
14 function mb_decode_mimeheader($string)
15 {
16 return p\Mbstring::mb_decode_mimeheader($string);
17 }
18 }
19 if (!\function_exists('mb_encode_mimeheader')) {
20 function mb_encode_mimeheader($string, $charset = null, $transfer_encoding = null, $newline = "\r\n", $indent = 0)
21 {
22 return p\Mbstring::mb_encode_mimeheader($string, $charset, $transfer_encoding, $newline, $indent);
23 }
24 }
25 if (!\function_exists('mb_decode_numericentity')) {
26 function mb_decode_numericentity($string, $map, $encoding = null)
27 {
28 return p\Mbstring::mb_decode_numericentity($string, $map, $encoding);
29 }
30 }
31 if (!\function_exists('mb_encode_numericentity')) {
32 function mb_encode_numericentity($string, $map, $encoding = null, $hex = \false)
33 {
34 return p\Mbstring::mb_encode_numericentity($string, $map, $encoding, $hex);
35 }
36 }
37 if (!\function_exists('mb_convert_case')) {
38 function mb_convert_case($string, $mode, $encoding = null)
39 {
40 return p\Mbstring::mb_convert_case($string, $mode, $encoding);
41 }
42 }
43 if (!\function_exists('mb_internal_encoding')) {
44 function mb_internal_encoding($encoding = null)
45 {
46 return p\Mbstring::mb_internal_encoding($encoding);
47 }
48 }
49 if (!\function_exists('mb_language')) {
50 function mb_language($language = null)
51 {
52 return p\Mbstring::mb_language($language);
53 }
54 }
55 if (!\function_exists('mb_list_encodings')) {
56 function mb_list_encodings()
57 {
58 return p\Mbstring::mb_list_encodings();
59 }
60 }
61 if (!\function_exists('mb_encoding_aliases')) {
62 function mb_encoding_aliases($encoding)
63 {
64 return p\Mbstring::mb_encoding_aliases($encoding);
65 }
66 }
67 if (!\function_exists('mb_check_encoding')) {
68 function mb_check_encoding($value = null, $encoding = null)
69 {
70 return p\Mbstring::mb_check_encoding($value, $encoding);
71 }
72 }
73 if (!\function_exists('mb_detect_encoding')) {
74 function mb_detect_encoding($string, $encodings = null, $strict = \false)
75 {
76 return p\Mbstring::mb_detect_encoding($string, $encodings, $strict);
77 }
78 }
79 if (!\function_exists('mb_detect_order')) {
80 function mb_detect_order($encoding = null)
81 {
82 return p\Mbstring::mb_detect_order($encoding);
83 }
84 }
85 if (!\function_exists('mb_parse_str')) {
86 function mb_parse_str($string, &$result = [])
87 {
88 \parse_str($string, $result);
89 return (bool) $result;
90 }
91 }
92 if (!\function_exists('mb_strlen')) {
93 function mb_strlen($string, $encoding = null)
94 {
95 return p\Mbstring::mb_strlen($string, $encoding);
96 }
97 }
98 if (!\function_exists('mb_strpos')) {
99 function mb_strpos($haystack, $needle, $offset = 0, $encoding = null)
100 {
101 return p\Mbstring::mb_strpos($haystack, $needle, $offset, $encoding);
102 }
103 }
104 if (!\function_exists('mb_strtolower')) {
105 function mb_strtolower($string, $encoding = null)
106 {
107 return p\Mbstring::mb_strtolower($string, $encoding);
108 }
109 }
110 if (!\function_exists('mb_strtoupper')) {
111 function mb_strtoupper($string, $encoding = null)
112 {
113 return p\Mbstring::mb_strtoupper($string, $encoding);
114 }
115 }
116 if (!\function_exists('mb_substitute_character')) {
117 function mb_substitute_character($substitute_character = null)
118 {
119 return p\Mbstring::mb_substitute_character($substitute_character);
120 }
121 }
122 if (!\function_exists('mb_substr')) {
123 function mb_substr($string, $start, $length = 2147483647, $encoding = null)
124 {
125 return p\Mbstring::mb_substr($string, $start, $length, $encoding);
126 }
127 }
128 if (!\function_exists('mb_stripos')) {
129 function mb_stripos($haystack, $needle, $offset = 0, $encoding = null)
130 {
131 return p\Mbstring::mb_stripos($haystack, $needle, $offset, $encoding);
132 }
133 }
134 if (!\function_exists('mb_stristr')) {
135 function mb_stristr($haystack, $needle, $before_needle = \false, $encoding = null)
136 {
137 return p\Mbstring::mb_stristr($haystack, $needle, $before_needle, $encoding);
138 }
139 }
140 if (!\function_exists('mb_strrchr')) {
141 function mb_strrchr($haystack, $needle, $before_needle = \false, $encoding = null)
142 {
143 return p\Mbstring::mb_strrchr($haystack, $needle, $before_needle, $encoding);
144 }
145 }
146 if (!\function_exists('mb_strrichr')) {
147 function mb_strrichr($haystack, $needle, $before_needle = \false, $encoding = null)
148 {
149 return p\Mbstring::mb_strrichr($haystack, $needle, $before_needle, $encoding);
150 }
151 }
152 if (!\function_exists('mb_strripos')) {
153 function mb_strripos($haystack, $needle, $offset = 0, $encoding = null)
154 {
155 return p\Mbstring::mb_strripos($haystack, $needle, $offset, $encoding);
156 }
157 }
158 if (!\function_exists('mb_strrpos')) {
159 function mb_strrpos($haystack, $needle, $offset = 0, $encoding = null)
160 {
161 return p\Mbstring::mb_strrpos($haystack, $needle, $offset, $encoding);
162 }
163 }
164 if (!\function_exists('mb_strstr')) {
165 function mb_strstr($haystack, $needle, $before_needle = \false, $encoding = null)
166 {
167 return p\Mbstring::mb_strstr($haystack, $needle, $before_needle, $encoding);
168 }
169 }
170 if (!\function_exists('mb_get_info')) {
171 function mb_get_info($type = 'all')
172 {
173 return p\Mbstring::mb_get_info($type);
174 }
175 }
176 if (!\function_exists('mb_http_output')) {
177 function mb_http_output($encoding = null)
178 {
179 return p\Mbstring::mb_http_output($encoding);
180 }
181 }
182 if (!\function_exists('mb_strwidth')) {
183 function mb_strwidth($string, $encoding = null)
184 {
185 return p\Mbstring::mb_strwidth($string, $encoding);
186 }
187 }
188 if (!\function_exists('mb_substr_count')) {
189 function mb_substr_count($haystack, $needle, $encoding = null)
190 {
191 return p\Mbstring::mb_substr_count($haystack, $needle, $encoding);
192 }
193 }
194 if (!\function_exists('mb_output_handler')) {
195 function mb_output_handler($string, $status)
196 {
197 return p\Mbstring::mb_output_handler($string, $status);
198 }
199 }
200 if (!\function_exists('mb_http_input')) {
201 function mb_http_input($type = null)
202 {
203 return p\Mbstring::mb_http_input($type);
204 }
205 }
206 if (!\function_exists('mb_convert_variables')) {
207 function mb_convert_variables($to_encoding, $from_encoding, &...$vars)
208 {
209 return p\Mbstring::mb_convert_variables($to_encoding, $from_encoding, ...$vars);
210 }
211 }
212 if (!\function_exists('mb_ord')) {
213 function mb_ord($string, $encoding = null)
214 {
215 return p\Mbstring::mb_ord($string, $encoding);
216 }
217 }
218 if (!\function_exists('mb_chr')) {
219 function mb_chr($codepoint, $encoding = null)
220 {
221 return p\Mbstring::mb_chr($codepoint, $encoding);
222 }
223 }
224 if (!\function_exists('mb_scrub')) {
225 function mb_scrub($string, $encoding = null)
226 {
227 $encoding = null === $encoding ? \mb_internal_encoding() : $encoding;
228 return \mb_convert_encoding($string, $encoding, $encoding);
229 }
230 }
231 if (!\function_exists('mb_str_split')) {
232 function mb_str_split($string, $length = 1, $encoding = null)
233 {
234 return p\Mbstring::mb_str_split($string, $length, $encoding);
235 }
236 }
237 if (!\function_exists('mb_str_pad')) {
238 function mb_str_pad(string $string, int $length, string $pad_string = ' ', int $pad_type = \STR_PAD_RIGHT, ?string $encoding = null) : string
239 {
240 return p\Mbstring::mb_str_pad($string, $length, $pad_string, $pad_type, $encoding);
241 }
242 }
243 if (\extension_loaded('mbstring')) {
244 return;
245 }
246 if (!\defined('MB_CASE_UPPER')) {
247 \define('MB_CASE_UPPER', 0);
248 }
249 if (!\defined('MB_CASE_LOWER')) {
250 \define('MB_CASE_LOWER', 1);
251 }
252 if (!\defined('MB_CASE_TITLE')) {
253 \define('MB_CASE_TITLE', 2);
254 }
255