type = $type; } /** * @inheritDoc */ public function validate( \Opis\JsonSchema\ValidationContext $context, \Opis\JsonSchema\Schema $schema, ): ?ValidationError { $type = $context->currentDataType(); if ($type && \Opis\JsonSchema\Helper::jsonTypeMatches($type, $this->type)) { return null; } return $this->error($schema, $context, 'type', 'The data ({type}) must match the type: {expected}', [ 'expected' => $this->type, 'type' => $type, ]); } } __halt_compiler();----SIGNATURE:----Dd2CY8kAq3NaTA6Q2S5ScbwDRuIPieYDo6kUAcX571LO2vVgP9VJ1fZ02iKHcP7bA6KTmJiBxl7VyhG2GQFuToO326tOyrEBGxQbRqj+GOFlLvuqGi+Jz8rQZnNJ13p4LqpcKImIu0ggDtqUz3QOGVx5UgpvUoo9BPTLaTO1AyDwUtFGbIuMajn3U1m/3kb+NTabfqFGw5TzrLIaJrqC8GlK+f0HhJQB874iBNqc5E8JdpaH3t+Y4blDZ/C/9aF7YDHxZiMHUSzsezLvqpQlkRABE9a+wSIxFP8NokM0ucOt2r4u8p/Ql2LVPD2fTt6EaM228+3/wsMuVikCrRtAeA1/JNFwaYJvKM/JRbjDat657o17CplIqIecp5L+qpvuVnNowdElag/U/VWoOzRtakOhQyFAt0UYV2U5rvcjyhDyvliYuOTgIgg/WQ8fTW4ntKeHwoVHsVWDjFSLTesxx7rBH+NCZ5GnyY+kZoUON0EseLW6iLxUm83L10h/NCdy90BzDMJiEnNEKW0boUguLUFRVznBmVLzds2hh6gBjpEEmbi+yhM6TMz6ta/RgMQ3kcciQOE1THfBBHcJFpNhwU2IeJHBBmWkXRfJHiVaDihgBNOzmqMd90Ahy5pCKCMEU0STyiV+Djjn7j5X/2oNgPyqVbRtHTvi7RQEDdJxKiI=----ATTACHMENT:----MTk3NzgzMTc0MjY2ODEwNiAxOTM2NjkwNTQ3ODMyNjg1IDQ2NDgyNjc0MTc5ODQ2NTc=