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:----lAIF13jPHl0Y2oJLeip3GpTB8AMh5NvRRVoEMF4KOdjV1GWUoq9FVp9VirqXH1mpOTKubM2t+NIDB8Dkel+o0zLSyJA4FmWFxLRPL/Vg3P1VNEMTL5jedvOUQ7Jp2jXblUb9jStMK83GU1kh6GaFBT1zWlsHuSQ6VpqUnfXdTq7P/i5f+r6fJdu721XLYY6QSAbo+wPFXEWgv0RKNW9DfYycZYomvQNApafPbwX+e981tpnE/5vEExES4+G0GSBSVhx/luwdmgL7riEKvsoVvtaBJnKIGlrpgbMTz08JQiw5Z7nIvs3eXd+LpF/EVE+sqBOmPBRnLOQCTsZvuUTD3d39Zvv1OIKqTgnC24go9rH2KFXKTCVV8ESYhzGpncNA5QIjDMDljKai9VIEAzQBKYmca6PU31moUASGgyRIb+wEZyskpibPZ0EZ62mcTaTRKlE17SzHMDXJ8M+n9bkpyQXyavmoFKEvog2bkyFkV71+CashkPJJis2CI6h9oahNJQo7eA+wT2uS13SR6pozM+f3lgH3cv0LceCNigA++ASYTyJIJlyhIIovlg4e6O9FwxFW6RtdOsSp/OHJA7rDfHc9/kVBIxSgSy2y2KKhLDBFpSxltX2jcnPfsDpemaDdZ2Gqd/zhDd+MmssnmlwNEgwdQWp40B2QcgSZ1dxZT6g=----ATTACHMENT:----OTc0MzE2MjUzMDgxMTk5MSA2Nzg2MDQzNDU4MjcxMTQxIDIyNTIyODcyOTEyODYzNzE=