value = $value; parent::__construct(0); } /** * @inheritDoc */ public function validate( \Opis\JsonSchema\ValidationContext $context, \Opis\JsonSchema\Schema $schema, ): ?ValidationError { /** @var float|int $number */ $number = $this->value->data($context->rootData(), $context->currentDataPath(), $this); if ($number === $this || !(is_float($number) || is_int($number)) || $number <= 0) { return $this->error($schema, $context, 'multipleOf', 'Invalid $data', [ 'pointer' => (string)$this->value, ]); } $this->number = $number; return parent::validate($context, $schema); } } __halt_compiler();----SIGNATURE:----RfyBLtmvThUQe+5xDGfTMXH4QNUqr8IWQliuNMFDtC6GwJNxYJ5QOJ3c0IxXZeEIrd/Kpv8KWK9KFzjnY21Gi3mxBVXiIxTXbAFDVPRgyoBAyGgFogFyP9kzJVXLtMkB41tKbwNLkPmgJoXZ/R9H+E0+Pl6pFUFR/wFXYeweWk6KfRdmalaeCYzkQsm/kXx/vzf0SQhz6cW34L6wBfp6PFZlNDfVMHhh8rrsfC1LVbYrlUMhuqhK+viAUnNJc5OhyRQ+5a6oi+lf+HEfBl1Lvli9RS3e8MQNWsSnA8uQGd2eRAM/Fe3yUYjSZau1oVQMWrh+pL/e3GtA2TBU49j2u7Gs6KypbT9xLG+r0BSy/YDblaep0PbpRj+WbQf44cvOvVQhHZCF/EZW6UZTPFMRRljr4d+75kLSSLHGSsYo7YH8eIG2sL0KjZ/Pa1AIwbYV+L6RgZjNMdPE3P2h7CIQ1vzdGLk3D4M2TbxA++8fNduK1apw1N0LgPdgSXlzmqBAaMP4ArR2GUk41Fo7u6Sl11VY/pfw9sFCdOfJ16mlDPlYwayDCeBLsLB6XBnlThqFp1gO48AwM1XRpsPlkg7CnH7+ULhUrEDsOCqUq5UIi0hp1N21kErHqHeb92CbEJ4EsY2wXhLC+Tkv6agwWW5ZYkLgSdK6hVJQD/VF6tFTj8k=----ATTACHMENT:----ODA3MDg0MDg4MjcxNjUwMCA4NzA2Nzg4MTk0NDA0MDQgNDI5OTMzNTc5NzA2MzAwNw==