count = $count; } /** * @inheritDoc */ public function validate(ValidationContext $context, Schema $schema): ?ValidationError { $count = count($context->getObjectProperties()); if ($this->count <= $count) { return null; } return $this->error($schema, $context, 'minProperties', "Object must have at least {min} properties, {count} found", [ 'min' => $this->count, 'count' => $count, ]); } }