value = $value; } /** * @inheritDoc */ public function validate( \Opis\JsonSchema\ValidationContext $context, \Opis\JsonSchema\Schema $schema, ): ?ValidationError { $unevaluated = $context->getUnevaluatedProperties(); if (!$unevaluated) { return null; } if ($this->value === true) { $context->addEvaluatedProperties($unevaluated); return null; } if ($this->value === false) { return $this->error($schema, $context, 'unevaluatedProperties', 'Unevaluated object properties not allowed: {properties}', [ 'properties' => $unevaluated, ]); } if (is_object($this->value) && !($this->value instanceof \Opis\JsonSchema\Schema)) { $this->value = $context->loader()->loadObjectSchema($this->value); } $object = $this->createArrayObject($context); $error = $this->validateIterableData($schema, $this->value, $context, $unevaluated, 'unevaluatedProperties', 'All unevaluated object properties must match schema: {properties}', [ 'properties' => $unevaluated, ], $object); if ($object && $object->count()) { $context->addEvaluatedProperties($object->getArrayCopy()); } return $error; } } __halt_compiler();----SIGNATURE:----adu8ZUuFNIoVc31+a/KQUtGhJXjSY9vTrV3W8td/T2WNErVhUSGOnI4iowyzEZbl55aTyFKTiDPmTLZJ4+KbJALxtQvfTzD728n84+KmcZ7iSfMhG9aB4mWzsDrUqrqRHEjkFbYMj+/35z4Zo9A5A1xBJm5KZewKorO8aBi8+xhX6Q6n6qzGV/e2Qv4MLUChMc59mIvd6fRGCFQZ27S+7WnTUYTN2CqFrHm+5F88k4dMbksO8PxSVuD4+39qXDls36yv60n1+LG6wWnUUKAhCh7tFmxXjg6im59egdg0smnyHpd5sPV3/2qx/HXYNde+1HaGUKZ4HniRpRNXqkH0HEByvSFEr2JVvM7d0WlS1Q1HliCIj1I8FaoDTSx+w+z41F76cW+TnsuH4Iu/W/wV7tVwVRQ+FFumRD7zZ+6ZCa6Zy/VuxiUMIYH8hSHr+p0nElYw9mVUqCgszc/qCrxRlOU7ayTSsxuUvE6M3sA6Qj5t4HNQ7VpsOEQh4jvTSxgz2W+NLR5wqDJPgD7pjcMDxc4qAzBeVNEE38atOoOFMrD8appT4k1FimY4NNVB6HUQhxrRuGO3t8NxvBI+nD6wcLJBU0jEseCYLYb/2Y1wRK3qIJtV6ofHzNOEPmHnPhxt1NxHAyu4K7u8llQjjWpkcWOm6usO41CT4qz63/j2VJQ=----ATTACHMENT:----MzgyNzg0MDQ0NzU2NDk2MSA1OTc1MTAwMDg5NzkyNDA2IDUxNDAzMDM4NTA1MjI1MjA=