data(); if (!$this->keywordExists($schema)) { return null; } $value = $this->keywordValue($schema); if (!is_object($value)) { throw $this->keywordException("{keyword} must be an object", $info); } $valid = 0; $total = 0; foreach ($value as $name => $s) { $total++; if (is_bool($s)) { if ($s) { $valid++; } } elseif (!is_object($s)) { throw $this->keywordException("{keyword} must be an object containing json schemas", $info); } elseif (!count(get_object_vars($s))) { $valid++; } } if (!$total) { return null; } return $valid !== $total ? new DependentSchemasKeyword($value) : null; } } __halt_compiler();----SIGNATURE:----k5+0yLBb1+q6GF4nrFeIhbJl6KnKmsSGQPiKGoz8SmQ/JKXouume/CJLkvvnaJtHE+v6fZZZHSifwOKtYqLEyDKUqlcjfYOCYUey1dlyu5B9JfBDM7GZYH5h8LOvEku3ympen5Xto08h9FCBaTi/75u21qatctvkc+heqoSs9z0SbyWDdPOcnQFfHkctsQTr+VCfIz/T2lnUErDcqIJqAK83PGgaRccpNRV3TgTFbZ2101YE7x4fXifj59hj6GAhq3RjuEYPVp/2wVm6X9B1Y7r+qAXdaH4nl8DUXn3FKfu+BP+UAwsiVhORB+Bp/i+evafPWu+whF+Gl38pF9rADRn0BCnBNMRBOcmnQQG1grlMfAfFnHoDnCPa4MXe3Engq1mVvJXNDImzLHl95clGW8MBLLDpTtfV6eTOBffqfkZQxaJhe8p6CKkwqkeRWypKXtCabVYrEjyvqUsdnxuwnNx2UzJuWXhdb0tiC9s9RwlXwK3bBrr29EfQHzxg9IkcWhQt0fQ4qkmVkjJUMtWPZcclUSq33bWYp/7vNs7rYHg7I4yiSnl4a51UWv0T06H5XgtAHSk8GUWwGWhXSCT1+M2tKqgBetZebPvZ6X4Nwm4wLuzqbIvxZ38htWqupdTNmaOXTsur4ZDK57nBiNVq8DyuKMWym1Dr5nlMTL7Ddm4=----ATTACHMENT:----NzIyMTcwODY4MDkwNzY1MSA5MzM5OTU3NTA4Njg1NTIgNTE4ODY2NDA2NjIwMDQwOQ==