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:----bCNqbqbjWnWAyFKdIHau0NrYqko2BJkXrISrdu0wu5i7SqsridJYVG4WleuJQF9eBd3e/esiPrMB8XWezcRnDOfaE4nXMaPpGgOakHBpR5MqqUhO77aq+vPGSMlm8m7txp7YGh2g+yrAwtvlr9qekzPAMNqvN8hTJ8NtS+OokpwjhtVi0srkEmh97nTmzFRHziCNKLn9CgmSBOuukeaxhA5vrGKLskWr4urOEwM1zoR13vYyAouhvHe7SnLbbzlIZTlwJiEqLgIAN0ozvAKQyQqIa8E6Jg84fxR5UNdEXgHt9rpbciW0uWz0IniEgZaKvlv4iZwwdHHPAlo/rpy9ICS0FmeDCLgOAjFsfUKjfEDg8pt36P3+HPmU2nOzYcOl58o/pZDowBcaJAz/W/HvBxJnow3pxJvK8wWqt3u2URn3zfhqBP/B/huREzV/ORPWcWLNLbPOoUYqRTxfOwOG9kH/RxUXLFSNnR+5wWqwwtc2PeO0odEqg+MiRSbA5efKaGCF7Vze2qk5nYom4N1d1L4kBlPXV7lCOBRrlciRLNz937moqkTutKwtY7uZ17KtXoK5EHC0OW+fNk336t67ivrUGzDk3sJkstPUe1KNxU6o6W4UWtU9MjoUNaV1EIgFX6JTjZ0bQxmWetVXQLcWOyaV6YqZ0LKN3bzHujXREHw=----ATTACHMENT:----NzA0MzA1OTg0Mjc4ODI2OCA1OTYxMzQxNjA3NzM3NzAwIDE2ODQ3Nzg4NDg2NDA2MjU=