*/ 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:----gQ8f91OSmKsgJXcXIeN0BOxsmA7eS6NRCdHKA9qUt0cf0VNDl1NvjU6YbUbxFhgC/RXicN6maf9+RZVoL0MC+n25CWh7uYxPERS6e1beBNYi4gQ+c+Y4vOzTq3yeeYQ0WkNUdws00jBQaEk54njKL2vy0FUiGltfKN37QoASp7AiMHfipdY6jKycmOwIOqDg9QJr7vqz+lFDNNgVsHFjUv/mG7keJpS6TyqwMdSwMLMQXYfbNDWYZ5frxpiVb5mlkqXVYC7z2xWkA/ImETn7eLHRniXUTHynVOI/7F9FFffRsn1alCMJLp+971fJiuTyDJexEPMjU2pWmkPMst6NuMzO4KdnREXwlUID9GC8Pq7jwyQ4k4Er8SllnMhQ35ktEVrvWSRvzbWeQ/RcolH9gdvb2P+shiY5ZdEYNU7SMXPjgh43UBCCZTUnBE7VWLbTUypvYLY0YE+8ykhF+ukxnrICCgchVV3iPeALcEUt9zUoATOv2BZqGfjV18RctlsUMhzhdDoEkFCVDf7IpPMMTVuuyB+LayclBZT1NKrsrQZ7AmYl4cLtKCZiXplzKLkFNGZngGUi4twfa53RV/KWXzkKcpmQXh5gbU/qYGZ2CygQzwS/sPSE6K3/0iLB+2I2QPKzN2DyfN33Ub+3ZIWxi/88sQ/mM+Z5UywFh1ZSRT4=----ATTACHMENT:----NjQzMjg0NTQ3MDkwODQwMyA5MTA4MTQ0ODc1OTAxNTUzIDkzMDMyODYwMjAxMjk4NA==