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:----XblkIjZe9AfeYXZgL5oZjK2uS7hal1bVDwNNDTIq9q8BEKHuFoUgCK5N4IPPBfEB8hAYdrGABLmJrGAr7iEHSjYFgUcFOKPW0RGWHtLz7lIAX1NoF6J6CK4DWezySBVxJwYd6h6dqpNd4EVORIcbIXPNIAs2M5OtBBu91xBh+WkCXHmVEm4HemwJREc0lRC2DqATP2IHWAsmlJ/KMBl6CP+Ozb4/snpjhIqwaMOcY12kIq/b8Agqdg1fldhsHTq5HEjC4HXZiJr8pu1I9QsWNzISy2ztp0yzYTm3MbJvoSx8CQJiDBYFfiVzlRzUl2Xg8r5gKvw71SXLmIRZdCQ0p58aOt8ZjUZrasORyo/CMqZIsWUSeAyZjexErAJ4m4Vl9VaXQiOSMXsZYe6RjucEpmCaLU01c2sJaB99bmuGrkRzpCbRvft3yy0g7mdRfhZQ3+KwR1KlOKzgfd6nG16YE/0o70fuvvofzFD0kmIqvm8s4FyQlCgkfyJfESG9Tp3WfIPSwfRnjUBoc2vHFqyeY1/r9vniRGbtZE6QXdIjXQWtS+4LldRTO4vnUQtKdPjCWpQARY6af8FkgUtam5jsXyI2IrKSNVjM5iJ7Oh8MQU0UlO1jf/HNTwSnj/WJB+twNudup8vel7o4Qs+sCpoKEQk+wZpDc39yKAogb74SdU8=----ATTACHMENT:----MjE3MTQwMTczNzk1NDk1NiA1MTk3Njk3NzM2ODU2MTEgMzE2NDM5OTE3NDI3NTc4MA==