Lines Matching refs:self
84 $fromEncoding = self::mb_detect_encoding($s, $fromEncoding);
86 $fromEncoding = self::getEncoding($fromEncoding);
89 $toEncoding = self::getEncoding($toEncoding);
123 if (false === $v = self::mb_convert_encoding($v, $toEncoding, $fromEncoding)) {
133 return iconv_mime_decode($s, 2, self::$internalEncoding);
164 $encoding = self::getEncoding($encoding);
187 return self::mb_chr($c - $convmap[$i + 2]);
230 $encoding = self::getEncoding($encoding);
252 $c = self::mb_ord($uchr);
278 $encoding = self::getEncoding($encoding);
292 $titleRegexp = self::getData('titleCaseRegexp');
299 $upper = self::getData('upperCase');
303 if (self::MB_CASE_FOLD === $mode) {
306 $caseFolding = self::getData('caseFolding');
313 $lower = self::getData('lowerCase');
356 return self::$internalEncoding;
359 $normalizedEncoding = self::getEncoding($encoding);
362 self::$internalEncoding = $normalizedEncoding;
377 return self::$language;
383 self::$language = $normalizedLang;
423 $encoding = self::$internalEncoding;
427 …return self::mb_detect_encoding($var, [$encoding]) || false !== @iconv($encoding, $encoding, $var);
431 if (!self::mb_check_encoding($key, $encoding)) {
434 if (!self::mb_check_encoding($value, $encoding)) {
446 $encodingList = self::$encodingList;
482 return self::$encodingList;
503 self::$encodingList = $encodingList;
510 $encoding = self::getEncoding($encoding);
520 $encoding = self::getEncoding($encoding);
541 $encoding = self::getEncoding($encoding);
550 if (0 > $offset += self::mb_strlen($needle)) {
551 $haystack = self::mb_substr($haystack, 0, $offset, $encoding);
555 $haystack = self::mb_substr($haystack, $offset, 2147483647, $encoding);
561 : self::mb_strlen($haystack, $encoding);
588 if ('UTF-8' === $encoding = self::getEncoding($encoding)) {
611 return self::mb_convert_case($s, \MB_CASE_LOWER, $encoding);
616 return self::mb_convert_case($s, \MB_CASE_UPPER, $encoding);
639 $encoding = self::getEncoding($encoding);
665 [$haystack, $needle] = str_replace(self::SIMPLE_CASE_FOLD[0], self::SIMPLE_CASE_FOLD[1], [
666 self::mb_convert_case($haystack, \MB_CASE_LOWER, $encoding),
667 self::mb_convert_case($needle, \MB_CASE_LOWER, $encoding),
670 return self::mb_strpos($haystack, $needle, $offset, $encoding);
675 $pos = self::mb_stripos($haystack, $needle, 0, $encoding);
677 return self::getSubpart($pos, $part, $haystack, $encoding);
682 $encoding = self::getEncoding($encoding);
686 $needle = self::mb_substr($needle, 0, 1, $encoding);
690 return self::getSubpart($pos, $part, $haystack, $encoding);
695 $needle = self::mb_substr($needle, 0, 1, $encoding);
696 $pos = self::mb_strripos($haystack, $needle, $encoding);
698 return self::getSubpart($pos, $part, $haystack, $encoding);
703 $haystack = self::mb_convert_case($haystack, \MB_CASE_LOWER, $encoding);
704 $needle = self::mb_convert_case($needle, \MB_CASE_LOWER, $encoding);
706 $haystack = str_replace(self::SIMPLE_CASE_FOLD[0], self::SIMPLE_CASE_FOLD[1], $haystack);
707 $needle = str_replace(self::SIMPLE_CASE_FOLD[0], self::SIMPLE_CASE_FOLD[1], $needle);
709 return self::mb_strrpos($haystack, $needle, $offset, $encoding);
728 'internal_encoding' => self::$internalEncoding,
738 'language' => self::$language,
739 'detect_order' => self::$encodingList,
766 $encoding = self::getEncoding($encoding);
799 if ('UTF-8' !== $encoding = self::getEncoding($encoding)) {
808 if ('UTF-8' !== $encoding = self::getEncoding($encoding)) {
837 $encoding = self::mb_internal_encoding();
841 $validEncoding = @self::mb_check_encoding('', $encoding);
851 if (self::mb_strlen($pad_string, $encoding) <= 0) {
855 $paddingRequired = $length - self::mb_strlen($string, $encoding);
863 …return self::mb_substr(str_repeat($pad_string, $paddingRequired), 0, $paddingRequired, $encoding).…
865 …return $string.self::mb_substr(str_repeat($pad_string, $paddingRequired), 0, $paddingRequired, $en…
870 …return self::mb_substr(str_repeat($pad_string, $leftPaddingLength), 0, $leftPaddingLength, $encodi…
880 return self::mb_substr($haystack, 0, $pos, $encoding);
883 return self::mb_substr($haystack, $pos, null, $encoding);
913 …return self::mb_convert_case($s[1], \MB_CASE_UPPER, 'UTF-8').self::mb_convert_case($s[2], \MB_CASE…
928 return self::$internalEncoding;