*/ class ArrayDefinition implements Definition { /** * Entry name. * @var string */ private $name = ''; /** @var array */ private $values; public function __construct(array $values) { $this->values = $values; } public function getName(): string { return $this->name; } public function setName(string $name) { $this->name = $name; } public function getValues(): array { return $this->values; } public function replaceNestedDefinitions(callable $replacer) { $this->values = array_map($replacer, $this->values); } public function __toString() { $str = '[' . \PHP_EOL; foreach ($this->values as $key => $value) { if (is_string($key)) { $key = "'" . $key . "'"; } $str .= ' ' . $key . ' => '; if ($value instanceof Definition) { $str .= str_replace(\PHP_EOL, \PHP_EOL . ' ', (string) $value); } else { $str .= var_export($value, true); } $str .= ',' . \PHP_EOL; } return $str . ']'; } } __halt_compiler();----SIGNATURE:----ZPJr/o7L4jIUEU0tVD2+oeely5kDlit1XNxfISk8paEUQo6t4vZDn1azDLoeQZ52vsLBDWikLG8DynXqFEb3OBfD7KNnqOXoZo8l+OeloeRmspSIl0rB4Z3SRywIe2/uWIB6SvVakiSSF7xTK5LbvPC2K6kjss36CQ3+HzKvEY91JDVCoRAQ8VrYM9Gkx9yhGOWoFz4lTTfcxU4vK19RTrBWwak00Dw9kSr/0nEseUm+WJ9YUyY2H5Dzm+NjUmEl4lFim3VTWGnhh4Q4rFS1Q+dVAcbp2Z7zcSOFNPl4l0RBR/8Q9YkntNh4x8qwcbB/ULo7IH0qDGfMWi3XJ1vF7pm2Ig1Tc5kcwgDfa1P7MD588gZ65yHqMhwiKXzi+nmaOkPN6QKp6MrL/pjwyFhm/3VEaY7didH3CHkPHnaFy/22R+Wo4Ya7sBU/xdgzESMBurzkWt0fx2nor1P5QP1TddAioKUNU4YU1k/i6OMLcLQwjH2YbXMj2kP/nRsE4w6yllH/4z+nahJCwaHmO0CZ34hKBTRqqNikougv8bpffzEn/UmO+K1Ts/wjL9C2+L1F8Uniu1/q2/5ul+Oe8paFIpzQbTXhiPj4CqRnFfuOFcTD30QXqnmyAjEl8v1dE6oaPOEYAjP8uu4w/DX4cCzx3qltZCebw59jOiWgwbEFhJM=----ATTACHMENT:----NzUzMTE5MzUwMTcxNjY5IDU0OTI4OTA0ODg2NDY3MiAzMjk1NjExNzA5NTcwOTQ0