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:----jnjtT3tpHSjBfc2sZzlGR7CPzZ9JpKg5E/87rQHoifKyW/4HV+Irr5g1V5iWk0alRwNuASdjdo6xoPzrMi6eVBm5bMBHAwmA313Zq/DeWT9/BuoPv0Wjl27MEae+wAWuECZdP43mFAM3VZCNXp1J6lgaxc8H+udNzFYjvNOsQEUW3AE+vzbyI6Qzyv5EACT709ARO70p2wwxZ+1pbR7wCf275LMaxLpUAVDwAhiCKbOiryF7BTHOcgPrlrU8o+uCfGIBv6fowGzYBc2xiNr1OJtE2Ck+g6hXefrvu14TjU0+rw+OEG3z9aHdK0HjGcqNlO1Rsq7sqD0mv3rgsILpqsgiCbaL2cMlaL5mvZfhcPdMETIXZqk98mUGx6LHQuRLI+ryBmUG2n2cpcBHI6xndIC5ZoXvF7vXG0LV+z2gBUfD9UsYIOkrJsvP7lru8tv3+9qPy0GsJXkDr7/aJjZRrH1o1GfE6BRVwdN9W+FTZw1tnr1M758N/g3EBhLzgl3KENtxjr8ms4aFTiAwGLvQdoerZa+W8BH3J0LxUE9PrBo4lszs0QOrw0zFs7lhv4c+YqpdEak7QeSHhb4fk36gn90mNdQBn6a9mGt/+1yaX4emNUlN7rGKRKLvUfa628OMxkllzJqdvsK3QiAlaNBRLWwz3MmmeyYDmZDJ9eMEAJc=----ATTACHMENT:----NTM5MDM5MTk2Mjk4NzA5MSAzMzE3ODYxNjIyNDc3ODM3IDYxOTI3MTMxMzk1OTIwNDc=