public function section(string $str, int $starting = 0, int $count = NULL, string $encoding = 'UTF-8') : string { if (!isCharset($encoding)) { throw new InvalidArgumentException('Error', 'charsetParameter', '3.($encoding)'); } return Strings::section($str, $starting, $count, $encoding); }
public function setEncoding(string $type = 'input', string $charset = 'utf-8') : bool { if (!in_array($type, $this->inputs)) { throw new InvalidArgumentException('Error', 'invalidInput', $type); } if (!isCharset($charset)) { throw new InvalidArgumentException('Error', 'charsetParameter', '2.($charset)'); } return iconv_set_encoding($type . '_encoding', $charset); }
public function titleCase($str = '', $encoding = 'utf-8') { if (!is_string($str) || !isCharset($encoding)) { Error::set('Error', 'stringParameter', '1.(str)'); Error::set('Error', 'charsetParameter', '2.(encoding)'); return false; } $str = mb_convert_case($str, MB_CASE_TITLE, $encoding); return $str; }
public function mimeName($encoding = 'UTF-8') { if (!isCharset($encoding)) { return Error::set('Error', 'stringParameter', '1.(encoding)'); } return mb_preferred_mime_name($encoding); }
public function charset($str = '', $fromCharset = 'utf-8', $toCharset = 'utf-8') { if (!is_string($str)) { return Error::set(lang('Error', 'stringParameter', 'str')); } if (!isCharset($fromCharset) || !isCharset($toCharset)) { Error::set(lang('Error', 'charsetParameter', 'fromCharset')); Error::set(lang('Error', 'charsetParameter', 'toCharset')); return false; } return mb_convert_encoding($str, $fromCharset, $toCharset); }
public function scriptCharset($scriptCharset = 'utf-8') { if (!isCharset($scriptCharset)) { Error::set(lang('Error', 'charsetParameter', 'scriptCharset')); return $this; } $this->sets['scriptCharset'] = "\tscriptCharset:\"{$scriptCharset}\"," . eol(); return $this; }
public function charset(string $charset = 'UTF-8') : InternalEmail { if (isCharset($charset)) { $this->charset = $charset; } else { throw new InvalidArgumentException('Error', 'charsetParameter', '1.($charset)'); } return $this; }
public function setEncoding($type = '', $charset = '') { if (!is_string($type) || empty($type)) { return Error::set(lang('Error', 'stringParameter', '1.(type)')); } if (!isCharset($charset)) { return Error::set(lang('Error', 'charsetParameter', '2.(charset)')); } return iconv_set_encoding($type . '_encoding', $charset); }
public function charset($charset = 'UTF-8') { if (isCharset($charset)) { $this->charset = $charset; } else { Error::set(lang('Error', 'charsetParameter', '1.(charset)')); } return $this; }