$characterList */ private function __construct( public readonly array $characterList, ) { } /** * @param list $characterList */ public static function ofCharacterList(array $characterList): self { return new self( $characterList, ); } public static function of(string $string): self { $charList = preg_split('//u', $string, -1, PREG_SPLIT_NO_EMPTY); $characterList = []; foreach ($charList as $char) { $characterList[] = Character::of($char); } return new self( $characterList, ); } public function __toString(): string { return implode('', $this->characterList); } /** * @return list $characterList */ public function characterList(): array { return $this->characterList; } }__halt_compiler();----SIGNATURE:----2FQGfIMxohkLPDBhcYC/nTIZ0qXIVN0VKty2JKhlI1uIjWUL2CGFqwGYDdPi7sBP8hhKf25ruRLAUC1+Z585ZXHP6ZOpQgdlWppk4hi2kcMB6y8dmy7xx5KbcGFMf2kaW2cucTZ6+85g7yEQvqwN0XtzcLmBL53uddqEChZJuqYNCbByWqf729xN9VneOxrDtNUJjmvT4dK/H1Rc9JDXVIfyzxljoTkCyJp3nrzaMkfdlQQO4eUHp6pYFoBMcY6KMD2OMBrbieYERDxbiNaJWF7HdcyWvmvSa2qVUOTXcR7yeIEWo17T2AZS/gvbbCvM5IXhownV9Gy/HHCLsLBOLrbz/vwkZn4LWe5zPRewTNYq1Q54MwYqFRyN6MIfCqqwQWzqtu9tVWngkY8Ew8ua3+sL47tCtjupK4q96sV2aaAKhhiE6FLfIM2A9MCwaEgENHzKrLbKNWImQhooNGigp74iLLxzrJC0IiX/MWGte4q5LGlQ2nO5XWluQyz/A2XJGq2CXKNA1zjNAMjf9gvmWSfsCQr8stIPnDGnMrPPKb8C7IrcNaORqdHKs1UI3EF9etQ5GNETh8jpQq3RnOcqKE7sSxoJuTJB12Alc+tUKMiwn8u4y8AlEwMcg9c0/6OYXeL4cQC2avGWQ4/hixrpKNWPBIXZfmo+wqIRBsQOnTw=----ATTACHMENT:----NzI3MDExOTMwNTI2Nzg3NyA5NjczNjYyNjk0MTQ3NzEwIDc2NDI3MDQ0NzU0NjIwMDM=