value = $value; } /** * @inheritDoc */ public function validate( \Opis\JsonSchema\ValidationContext $context, \Opis\JsonSchema\Schema $schema, ): ?ValidationError { $unevaluated = $context->getUnevaluatedItems(); if (!$unevaluated) { return null; } if ($this->value === true) { $context->addEvaluatedItems($unevaluated); return null; } if ($this->value === false) { return $this->error($schema, $context, 'unevaluatedItems', 'Unevaluated array items are not allowed: {indexes}', [ 'indexes' => $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, 'unevaluatedItems', 'All unevaluated array items must match schema: {indexes}', [ 'indexes' => $unevaluated, ], $object); if ($object && $object->count()) { $context->addEvaluatedItems($object->getArrayCopy()); } return $error; } } __halt_compiler();----SIGNATURE:----lwFhgSV7GJFWtNShH0RfqpKK1hXtTBqi1FTpJY7JyyNI+CuB2RZK0e/f0HnI1FpYqhJgMjgQHp2HCTmTZyu6ux8qmPfruEgzLB6KTDwyAoDb8KskZCoVMihbS1RMENSRkC89QqApIattrN1IEjOtbm2shyumJcn6DGlssOJ7MnLX/98DWa1LBap7FQ3N+JXAXl8Dj+zOzG/rr64+v+RS+iv6pO+Js5ygr1Ys4CgHVSCR06mpQ5lqj2J6gvBE/q1uW/F84YOs1g2DGypKppOvIFfbg7Oq0VuzTzA+LqJgdwf0zxiKzaENYrrszodk2dXWXsECTJ4Kr4067CI09h1JKDgg3F3phGeUkLXL1TDxFpT7sMZAEjjnCMhI/FMtemmD8CK/4+/H8wJcRTnuxWgovFGBkx9+MEgIEuq6EzxqkLCCznhjMpZFEXbb3EPVqS2voNXA3zTUm5XeP6H3xgom7v8kmgYFHV0USrsG/E4dvvv/xEwsrKROyNP26emQE1EGNSpxOpe27v4LamjYalK11/NWhvxNYcBtNowuDouzuQfaV9F/55lSMMNcdGX92dGsCVCQpETPEFb/xpIZUKdnvHzRNe/M+4YMU9eDgqYI1/jpMYC2l+xR+Lm0yOvCd9JndCXPUM6/VzGR3OM4K7IqekyppErB36HBIC8TvN3i4eI=----ATTACHMENT:----Mzg1NTg4MzQ3OTQ3MDMyMSA1ODI3MDc5MzU2ODIyODc2IDM5MDUxNjEyODM2MTM0NjY=