Пример #1
0
 /**
  * @param string $string
  * @param TransformationFormat $encoding
  * @return static
  */
 public static function fromEncodedString($string, TransformationFormat $encoding)
 {
     $characters = StringUtility::split($string, $encoding);
     $mapper = function ($character) use($encoding) {
         return Codepoint::fromEncodedCharacter($character, $encoding);
     };
     return static::fromArray(array_map($mapper, $characters));
 }