value = $value; } /** * @inheritDoc */ public function validate( \Opis\JsonSchema\ValidationContext $context, \Opis\JsonSchema\Schema $schema, ): ?ValidationError { $object = $this->createArrayObject($context); foreach ($this->value as $index => $value) { if ($value === true) { continue; } if ($value === false) { $this->addEvaluatedFromArrayObject($object, $context); return $this->error($schema, $context, 'allOf', 'The data should match all schemas', [ 'index' => $index, ]); } if (is_object($value) && !($value instanceof \Opis\JsonSchema\Schema)) { $value = $this->value[$index] = $context->loader()->loadObjectSchema($value); } if ($error = $context->validateSchemaWithoutEvaluated($value, null, false, $object)) { $this->addEvaluatedFromArrayObject($object, $context); return $this->error($schema, $context, 'allOf', 'The data should match all schemas', [ 'index' => $index, ], $error); } } $this->addEvaluatedFromArrayObject($object, $context); return null; } } __halt_compiler();----SIGNATURE:----Q40REWHuXfcx1w6hpvbA994pe+9WLl8sNnbUxpUHhJoTQtNiZae+2+frdxq4qJLk0v6jhLVufykydJoiNCvoUoSs9GRmpGvwNKwkMKcbmi0+xJJT+lN54RRyiZIDrMCs1ISN54E/UzJ398EKL2vQ5kVsIIS8G/wL2ueRbE3LFCuh8yVr0QZ17pcIMNk/BT9HZx6tXCgkkHpTtEx9Ft3qd4S7lzSbK9HMTNCbcC1uJjk+s3/0zHGc3aiKWs5tHGNuGnO7iWXF3L+QSW7Uhb84FpyC1aO5bh9N4+/exgoK2QgiIzIA295ECeqD26IBpPfVjI/2EZw/ffEC+LeOfid3uG9TC7/5CVASeH+u0mHC9XMsCF1/W5SLJnDAOqMN02lJhdA59JXd9mkKSCgLye5Xujb5IwJcbLLA8wgTOYWT+wpw7LdEYXGg4DZ7PrVVSJqLvYgapvXH66zpwwRiNn18jcZFmlY+LsN7rag/B1TUL/xD11m44dDCvg6doDG9QugQSRNZGlURyTTj4LMCc5Bk4N75R8p42Rm8GdwETvuqjE2iuMSPqbrvqaDwdszFQRHwQFPsgoJcMW5fsfdwpxnnbplSFCjpMNoAn0Ug4LFjAltOJRKb4NUu7e9N7uiHyAZhSwrLIij+Xtj7QDSppl2ZNADWZGzVQgdu0dVgJTn+1n8=----ATTACHMENT:----MTA4NTA0NjAyNzc1NjYxMyA4NTA5MDk1ODY3Njc1MTM2IDcwNzE0OTY4NDE1NjM0MTI=