defaults = $defaults; } /** * @inheritDoc */ public function validate( \Opis\JsonSchema\ValidationContext $context, \Opis\JsonSchema\Schema $schema, ): ?ValidationError { $data = $context->currentData(); if (is_object($data)) { foreach ($this->defaults as $name => $value) { if (!property_exists($data, $name)) { $data->{$name} = \Opis\JsonSchema\Helper::cloneValue($value); } } } return null; } } __halt_compiler();----SIGNATURE:----DN6weij9RUMCtHAU0tK8Q4EPWNTcAtR6TwdCgSwMoXeYeeqXUT0JgPGXqqtgljsROXuESILLV3S0bTYlcsd6vWmDgjCp3OMcKFgVYmrKOiypQwPzGhTbi/UK17SN6DCo9+irq5xUCwPpZxnsd3YMoYQZ2wNSNeekJnUs0ckXsHtIqqPvAKNuo1WchXBsekccizhFx83CA8hM08Sl1MfOxtrDhsOT47BluItkGZ07pmDop6WEDEuPDQZC3jTmhSkYWCr5Qa0F/HTDZTSwsNsxf86V5eGWg0DHnwgIPt0hJWZ8wv4T0RDqeJoaJvSWzNq6TCgyoJgrRWSivwZCO93BZXWhxsutQVgs+FrKXSqRFEJBnfc4Q55bjN6rwrc0W+IdzsnCGc3NW7zflhyZRmGdLnIdgUVpOyntI+2N/GN84lJQIbT4OvSHxUFaeLMKOPnU20Mtu2JCByhGB78GG4q0BLPCHF0xlJELEtgmed43HU7K307OJlWqjK4ArDF6p6bdwznsA7Hzl9hiSuTHhvVy3sRnPqI/rk7wSW2+i6jeOfuSpjydsBnYd6aWevi2v3K859vj9TKdcryIWQKEiF1Cc/GdkIladQvrm8xvm6TZt4xGHX+kkQmT29fVF3cx53SZpQjAKk7NfN92Ep3H9H7hiEH/MxieHfdSUAE+KgLZMvw=----ATTACHMENT:----NjIyNDg3ODIxOTYyMzAzNiAzOTgxOTIyOTM1OTE2MjkyIDc3OTIwODc3NjU4MzAwMDU=