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:----FgOixCIGvlYGMIQim62B9Gt6CnZwQVuqe2ZlMK6+3jfeARkdg0LWx9vYCDlzg+mSkEFoOOlYrkFrnpSQ+LhV51OOvCxc9+jo7TXnp0xixyTfRgfgrmJPEVEp28dyIGouZhRF3a4/33q/1JM3EMSmpXsp+LwhZsxWC50X7Rc0D2HR+A8tEiYg958K4fT0XNBFcloowJdRCSVtv6pBFiS3uxUvxvUp1UIPbnYRHXyywaV4fSEJAxgY/bBYHVJCk8mR2u6mxJf1LRHZWLRXFciU6NqpxiAzzDCTu05dVyc3cMgiKCorWKtHkb0JiaGaEyPz0e7YnCTeLnzmpMz8aRmPnfT/MLJgDFnf1MQMWcVp2z5aas/X7YOzI+14fTX1bLe62ik/8JwhmrlRa63hEmqXyPmQhM3As29HT7o+BsXkn5my4QrxakZcd5URJnj37L1ioBN5Gm9klHT2xzYLu/MUAZTb+nt9nMvvlcOwnRXJwpxL+G8Ohu+aUQIONp22zbvprjz+YMAHgKD4lHwKVmOad4QqBr6hQfeohQY5XAvvw5YMgrvyZW6cQfWqEum6hxl2yXscVHPc40/YU6MrhdTZFCxTn/I2uE5SjK0JO80tVVlO6VZjWdbH9d5Qrob7gPuHrvJ2x6c1v4hFjDp0wQ16fONgkyifB8lAqJoD8hMXWho=----ATTACHMENT:----NTQ0MjgyNjYzMDkxNzA5NyA4MzYyOTI0OTk0MjgwOTI1IDMxNTg3OTgxNjYzNTk2MjA=