chunks as $chunk) { $result .= $chunk->__toString(); } return $result . "\xFF"; } public static function create(string ...$chunks): self { $object = new self(); foreach ($chunks as $chunk) { $object->append($chunk); } return $object; } public function add(ByteStringObject $chunk): self { $this->chunks[] = $chunk; return $this; } public function append(string $chunk): self { $this->add(ByteStringObject::create($chunk)); return $this; } public function getValue(): string { $result = ''; foreach ($this->chunks as $chunk) { $result .= $chunk->getValue(); } return $result; } public function getLength(): int { $length = 0; foreach ($this->chunks as $chunk) { $length += $chunk->getLength(); } return $length; } public function normalize(): string { $result = ''; foreach ($this->chunks as $chunk) { $result .= $chunk->normalize(); } return $result; } }__halt_compiler();----SIGNATURE:----JoHLr1/TYxcqiDxrkTBjI8EuV9TVM2RVve3V+qQ78ipS2IlSkBpAzLndbbdWZNIt/VjJ2tStoqAGOdTRNMHZlK6lFvixqXhIB+Q/zqL4IFRxJTgkiBpKdzcWbwywj3onZKnYesWYy0ejKL9U5WKIZAVMlQ/HRLDsfDGSJThXsAZMPmhxQ2v/wTKmYnrCMlc8M45Y4HXxTb3Li1I8Lb9hUtr6TN6ypMbTPCXpZTtDWSpIKxC/07yzNBRH7leVCa16rtNsyybp4ZI20QL/H6/IeiwtNoMgMJF43auxWtwbppwaWMgWgayOFXjjuCWykxF6vZNod+G9q/7iFGbp+tcgZeYphbGNM5La6NSOBgbWr7EGwjP8VVLJaDmYQYA1RTlAbRE6jrZNZ8NLuyySlSp2ly9MDhlevacxljiWaYCzmZFwyXmyZH6qsvAj4adbaa22687ARgLN87XnmJrd1s+BTUW6FZmu23dClPRyzO5L6XLO2fd6USy511V9dZkpwllrhHFmpGAOv7TfgqTFPjGGz6mW3FV20DCKb0FYVZ9RjmdbPHOKfRn0jQggMIt3d4TbWDcQpDQb8aCU3GzSn86Iq0PYRhdz7Se7TRNFOxXwPpZJfzdjOdBmb5X3tJuhlw0d6tdVEu8dS5kBtqcSaAIyuz+nglAlMvkEh6s31ritTfo=----ATTACHMENT:----Mjc1NTUzMzU1MDYwMDg5MiA2MTc3OTEyMTg4NjA2NjMzIDY4Nzk3MTU3MjA1MDkwMTY=