Lines Matching refs:self

91                 $r[] = self::mb_convert_encoding($str, $toEncoding, $fromEncoding);
98 $fromEncoding = self::mb_detect_encoding($s, $fromEncoding);
100 $fromEncoding = self::getEncoding($fromEncoding);
103 $toEncoding = self::getEncoding($toEncoding);
137 if (false === $v = self::mb_convert_encoding($v, $toEncoding, $fromEncoding)) {
147 return iconv_mime_decode($s, 2, self::$internalEncoding);
178 $encoding = self::getEncoding($encoding);
201 return self::mb_chr($c - $convmap[$i + 2]);
244 $encoding = self::getEncoding($encoding);
266 $c = self::mb_ord($uchr);
292 $encoding = self::getEncoding($encoding);
306 $titleRegexp = self::getData('titleCaseRegexp');
313 $upper = self::getData('upperCase');
317 if (self::MB_CASE_FOLD === $mode) {
320 $caseFolding = self::getData('caseFolding');
327 $lower = self::getData('lowerCase');
370 return self::$internalEncoding;
373 $normalizedEncoding = self::getEncoding($encoding);
376 self::$internalEncoding = $normalizedEncoding;
391 return self::$language;
397 self::$language = $normalizedLang;
431 $encoding = self::$internalEncoding;
435 …return self::mb_detect_encoding($var, [$encoding]) || false !== @iconv($encoding, $encoding, $var);
439 if (!self::mb_check_encoding($key, $encoding)) {
442 if (!self::mb_check_encoding($value, $encoding)) {
453 $encodingList = self::$encodingList;
489 return self::$encodingList;
510 self::$encodingList = $encodingList;
517 $encoding = self::getEncoding($encoding);
527 $encoding = self::getEncoding($encoding);
548 $encoding = self::getEncoding($encoding);
557 if (0 > $offset += self::mb_strlen($needle)) {
558 $haystack = self::mb_substr($haystack, 0, $offset, $encoding);
562 $haystack = self::mb_substr($haystack, $offset, 2147483647, $encoding);
568 : self::mb_strlen($haystack, $encoding);
595 if ('UTF-8' === $encoding = self::getEncoding($encoding)) {
618 return self::mb_convert_case($s, \MB_CASE_LOWER, $encoding);
623 return self::mb_convert_case($s, \MB_CASE_UPPER, $encoding);
646 $encoding = self::getEncoding($encoding);
672 [$haystack, $needle] = str_replace(self::SIMPLE_CASE_FOLD[0], self::SIMPLE_CASE_FOLD[1], [
673 self::mb_convert_case($haystack, \MB_CASE_LOWER, $encoding),
674 self::mb_convert_case($needle, \MB_CASE_LOWER, $encoding),
677 return self::mb_strpos($haystack, $needle, $offset, $encoding);
682 $pos = self::mb_stripos($haystack, $needle, 0, $encoding);
684 return self::getSubpart($pos, $part, $haystack, $encoding);
689 $encoding = self::getEncoding($encoding);
693 $needle = self::mb_substr($needle, 0, 1, $encoding);
697 return self::getSubpart($pos, $part, $haystack, $encoding);
702 $needle = self::mb_substr($needle, 0, 1, $encoding);
703 $pos = self::mb_strripos($haystack, $needle, $encoding);
705 return self::getSubpart($pos, $part, $haystack, $encoding);
710 $haystack = self::mb_convert_case($haystack, \MB_CASE_LOWER, $encoding);
711 $needle = self::mb_convert_case($needle, \MB_CASE_LOWER, $encoding);
713 $haystack = str_replace(self::SIMPLE_CASE_FOLD[0], self::SIMPLE_CASE_FOLD[1], $haystack);
714 $needle = str_replace(self::SIMPLE_CASE_FOLD[0], self::SIMPLE_CASE_FOLD[1], $needle);
716 return self::mb_strrpos($haystack, $needle, $offset, $encoding);
735 'internal_encoding' => self::$internalEncoding,
745 'language' => self::$language,
746 'detect_order' => self::$encodingList,
773 $encoding = self::getEncoding($encoding);
806 if ('UTF-8' !== $encoding = self::getEncoding($encoding)) {
815 if ('UTF-8' !== $encoding = self::getEncoding($encoding)) {
844 $encoding = self::mb_internal_encoding();
846self::assertEncoding($encoding, 'mb_str_pad(): Argument #5 ($encoding) must be a valid encoding, "…
849 if (self::mb_strlen($pad_string, $encoding) <= 0) {
853 $paddingRequired = $length - self::mb_strlen($string, $encoding);
861 …return self::mb_substr(str_repeat($pad_string, $paddingRequired), 0, $paddingRequired, $encoding).…
863 …return $string.self::mb_substr(str_repeat($pad_string, $paddingRequired), 0, $paddingRequired, $en…
868 …return self::mb_substr(str_repeat($pad_string, $leftPaddingLength), 0, $leftPaddingLength, $encodi…
875 $encoding = self::mb_internal_encoding();
877self::assertEncoding($encoding, 'mb_ucfirst(): Argument #2 ($encoding) must be a valid encoding, "…
889 $encoding = self::mb_internal_encoding();
891self::assertEncoding($encoding, 'mb_lcfirst(): Argument #2 ($encoding) must be a valid encoding, "…
906 return self::mb_substr($haystack, 0, $pos, $encoding);
909 return self::mb_substr($haystack, $pos, null, $encoding);
939 …return self::mb_convert_case($s[1], \MB_CASE_UPPER, 'UTF-8').self::mb_convert_case($s[2], \MB_CASE…
954 return self::$internalEncoding;
976 …return self::mb_internal_trim('{^[%s]+|[%1$s]+$}Du', $string, $characters, $encoding, __FUNCTION__…
981 return self::mb_internal_trim('{^[%s]+}Du', $string, $characters, $encoding, __FUNCTION__);
986 return self::mb_internal_trim('{[%s]+$}D', $string, $characters, $encoding, __FUNCTION__);
992 $encoding = self::mb_internal_encoding();
994self::assertEncoding($encoding, $function.'(): Argument #3 ($encoding) must be a valid encoding, "…
998 return null === $encoding ? $string : self::mb_convert_encoding($string, $encoding);
1035 $validEncoding = @self::mb_check_encoding('', $encoding);