$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:----CosKTuAzEFbaJsQxb2FGDBd1SyTjRhKCiyiqxbrkMfvWWwF4tJdHzQkxoI/07Y/CNPfPrRn7KK7czBBnkIOzKrsCKjm+J8/hkBfCGyJGAryFuQs1VIkgx27Ga+YVKCdWbNWFhy9t7CZvrDm102Yn2x8bVKqLBBm4/LLDPhLyN4KIKNOMui/3yDEsK9TI/H+S1oSWI+FzfRv7NnVvBl/awRO5gEry+gQdkxtTRYTuq2s6rI88P/LSeQJvhcSxp/mAdW7btTjDzf/QdFxQdNtKiHxf8Vfj659xS4l3GHiqud+G4Y74ZjtA40lm4BHfWngEEWJGMTucaxOosEgo0Y+eaNzwJdk06oHM6dWLGQyOh628YC8Z6Pt38JAq0Jj243dlu5UGQwe9Wuw4gD3Olasxb810OpNaTHbixwJI7ogTP2SiZFh/lxA6iAsLE1uDivU1eLopmdgSVlZsudQ1Fysy391i4in4fYytZKsh0KISO//wj+ULMDG8vbkRf3pEIJE/5FXaIUleARVe1phYq13+E/bC8cjYDOx1hG3b//HLXLNmwBN7agp8afs9xxUY/LvJbGQYtcbjfk0yZjJ2pt4Nh2APiCsiWuX9yiwPVx+Li5ae549Ma+yo5CvsKl3eo+CbRb2fdVb2O7UU1iDlxJ9hDyz3ygWmiqL5LoySqK0UTMk=----ATTACHMENT:----OTQyMDU5NjIxMzM5ODMxOSAyMTA3NzM5NDkzNjk0OTEwIDcwOTE1Njk0NDIxMjAyOTI=