value = $value; parent::__construct([]); } /** * @inheritDoc */ public function validate( \Opis\JsonSchema\ValidationContext $context, \Opis\JsonSchema\Schema $schema, ): ?ValidationError { $value = $this->value->data($context->rootData(), $context->currentDataPath(), $this); if ($value === $this || !is_array($value) || empty($value)) { return $this->error($schema, $context, 'enum', 'Invalid $data', [ 'pointer' => (string)$this->value, ]); } $this->enum = $this->listByType($value); $ret = parent::validate($context, $schema); $this->enum = null; return $ret; } } __halt_compiler();----SIGNATURE:----TW9dCC4VeEuboeQ4Aoa/nyEbq4Z60R4XBacS3WAkdeVS8JgCiWQ2bz0miLgTsmyCooCLMmuNRrvkxgfe4IhMAJcesIBP+U1n5gQ+nD0G/+AYlXEzu+8dkA3ZmV9VNYz7cBGoNeL+IdjT+VK0LCPj53JstdCeL4WERpofD66Q+sCACow0GExua1Q3L0gnPEUa+JKY2GRb0VVvi8ZRvoCdtqPyOYcDx7W/8f8hU591yZHIzKG3n1y6Va/kGgOq6e73BkQTALpZwuElNvVbxu7jI2ZWdbhe8tRzaYs320gH/Ul0Ltnbmsr3tdv7zauK9He/HosxcPhszoinCiwhOkNgWzQZMIqe7n2sxB0u5zbYoncUfqlJ3hrQBz8T+XSFUCagyMH2IGlGNKzl6IzJc04ZYFHNuXEyvwoeNr9/P2B5FTzBo3rNZu0cIbJHP2JrSqyoqDVK5mxJbSswzspr9tCJ/yAefs/kUCJkGz9hGCbNWyx2aivZ18Cb8XJGN1TUfJH/B84Kh6mLLWI73N/CznJ9PStI2DrUtsj+EkZZ7YggEIFSetDOFSoyMwr6Ai9IFUC/EIHRj+9+4armX2oFFHnsAAKofqEfBTrmO7kBpMYVo679MQKRCSTHz8Mqz5KfvfXbiGGbnHl594qMAEEQQpa5hUUujezNuaBus61kMhYQ1Yc=----ATTACHMENT:----MTc5NDgyNTIyNzExNTkgMjgyNjc2NTk2MDA4MjM4NiAyNTA0NTUxMzI0NDY3OTg5