data(); if (!$this->keywordExists($schema)) { return null; } $value = $this->keywordValue($schema); if (!is_array($value)) { throw $this->keywordException("{keyword} should be an array of json schemas", $info); } if (!$value) { throw $this->keywordException("{keyword} must have at least one element", $info); } $valid = 0; foreach ($value as $index => $item) { if ($item === false) { throw $this->keywordException("{keyword} contains false schema", $info); } if ($item === true) { $valid++; continue; } if (!is_object($item)) { throw $this->keywordException("{keyword}[{$index}] must be a json schema", $info); } elseif (!count(get_object_vars($item))) { $valid++; } } return $valid !== count($value) ? new AllOfKeyword($value) : null; } } __halt_compiler();----SIGNATURE:----m/u54grp8ybLXOyBwbRvUtDEwJ5xxaTr7QPAR2RHkGO9YURpTtBJ0c1VEvv3C+9jWRmuds+a2OPuvErrBKhTgsanwmByN+gh12eh6PKEkyInZdQ7jhvkhOwKDphLFctZ5p1oCThaJEZ5qLrhFouHOq4qNnqgLF4ImtNuvQEDqLqELxY2QjxBFRtLCdvGEyGll+uGHCNKpdeMc7+YW7+FGpGug04UJAsa41f0E3KI4zwU6s+mXJVahuD2TY8eRm/uSYO1lRg4v4zHKa1VXJ9ZFCsrfIDwy77TEU3vt3Sx2NK/xN+/uWtPc4bHjB/dDkfR+4lVPOAe3bw4EwiWcrJAOsK96WL8Df8reX4N7KcEZuBeTaaJMjcFh1Tl8X8oStgUYGUyLskjXwarbLUb5sKVxcIRzT8A7W9yULdQpG41V0KgWyWRnMvEfL+dH/LQcop7k5DbYRwrKA6ITqifNU0M+tuYuePO9WzdecTh1N4TISoiiZ+Y+nJNmwmqxKDyaALD6ltLHmaTCFfJ18hiZo+h5sSiMws0uFx+xefMNUu3C+NIw7giR6lgiz7asyrVbs/Dby1/ivWYRqoAZZC103EWLoVl7xnlOVqRZ7wxz2lHmgWUamYxm4EGYFJGzkfKKoPaTB9wYZrGWONDCYX1Ftzpb5hyp9Hl3ACOoEt5HUzzI0I=----ATTACHMENT:----MjUyMzk0ODg3OTk5ODA2OSAxNDQ4MzQ1NzM1MDYxMDIwIDc0NzA2NzkyMjY1MTY5MTA=