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:----Mh8YkE1fjSyFETYQUFBMqJ587J+Obk1Rg+aWjvOr3Pr1atoey0ohN3VoPDiIxADoGAncam8CFRb/l8u1nyaQr5WsiQtUGTzdKE1/4lyh1Bp36QVj0JMS09SXzpag/jUqm/0//G+v4Q15DOi07UpgQV5pmCWLsdI7E4RjvE9NZOSBBNodKDhGnQZm0G+Ezj+4PKJK+yagVloQqQbV4eOuFCIO3KXAQ1HiifEu6NYJXiyDU3sZYZqUzIFPY2XuSsLXcUfitN+eDZUZ0Aea8+ECLfu+VOj0QZF924lWNzgCnArsJjAYpzE5UICaPAa/TRZMMMDRLYoi0ZwmSTGRSrIpnI/B2TyKXsQ91SCs/9XompKCcm2RGw4Md1L9uSiDbq/fRG9ataWwCewUnT+PAdqe6YojiHHrQGu5EkwTz3j0cX3OPAHmDrk/1eM1bd+3B+/9mZq0bdtFuPF7U5zUKow/qqP0+tIVJqKAS1lHYzTAl9RopblX1JZPmAVVBod+SxTNEoaqs66G95xbKsE5lGLH3gqwK7bqx+jmdlhUyaWzNgneBksMeVfHQ7JN+Bc1nYFGYeoB9wpWBpc/mS/xy3t6OGSqvlmVnL29OXVhYN0IxQ8jqHMgJj6LKO7qfMM+UKpIyRLAW8uInn5nYjvhoQY5zluBt6WSD2FIiKmXLFQ2chA=----ATTACHMENT:----OTk0MDUxODU2MjEzMTI0OSA1MjEzODI2OTk1OTM5ODEgNzI2MjU3NTk5MDI2NjQ4Nw==