*/ 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:----i5jzS9wt4VD7j+Dx4Xb72pbFVS7XWtViZUNKmXYMzprE5Y1iXgl2l65IoxLNYiEBZqqhHXEoeao2Ms/OJkv+xzqPIsMJgnK3OUHmKuYVNHD7re6duipA70WoPMP5bSxR2nKaZj1rQt8+SAU/U5KlP/4SEoLbZavDidV6ZHxMAv6vOfQcAE99TDbNrYUMU9NDkzjeQl3nEH9ocQknSHkxVtuXwImJIYhDkIDZeqegHvyXltgp2GH9obEK31C+6Ve/G5n/NA4Pq4NLuo6YW4Mf08E3tKGd1++DxrMZ8djL0kQGCbjtSMHmVtOhxWeQcy0S+rn3bCwyHUsuQsfNQE5Fu8OA3O4lQ9eltS9W7t9aq6x033fHBoFGGwcj8TBLjpmM2PiHzpA6NPsXydUo+7ulhdMaCZHn/P1zY4svoean4nADJUYtfacSm1Was5vV9kpJh0SOlE3OB6UGJJPksd7X5EvHv3zHPe1eU+t3bKX/EMDRUo6QbAg4iTLxb4CA9tGSKAB9Tif9PHXRXWMqU2S/FyDteMw+EbCeT6I/Rnkj+m1PrvxcHctRdWgxADevBxolsztnMkjb0i5HHlzaQBWeidTUIWmqirmD1aLaNQEh5H/usTz6oGpCqPIgOh0Dp7O+tEzz+Xmtd/Vt8IjaFSYYmw0qY5Em6V3QNgu2cc6TNz8=----ATTACHMENT:----NDE0OTEwMjI0MzIwNjgxOCA2Mjg4ODU4Nzg0MDk2MTQwIDg5MTE2Nzk1MDg1OTQ1MTA=