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); } $alwaysValid = false; foreach ($value as $index => $item) { if ($item === true) { $alwaysValid = true; continue; } if ($item === false) { continue; } if (!is_object($item)) { throw $this->keywordException("{keyword}[{$index}] must be a json schema", $info); } elseif (!count(get_object_vars($item))) { $alwaysValid = true; } } return new AnyOfKeyword($value, $alwaysValid); } } __halt_compiler();----SIGNATURE:----anqIWiqIAz3SvcOS9XB10XAIkTTLC6F7wfwb6FFTWsoNDiEsjIjIXusVcZg3mebvm1zYxRr2fIV9abfphuuhEnyve1EK+KO5sa8HdbW7hcSUXXWPy4j1N5+mxKKh6uXeJi+Qn6RtirKQTxw454HNV9bwfdzHUyWfBAdDVNVBeWsxg/yIRXSYwoYKRNiYnojrRs5ynJTP9KE9+bhd7TB0xTL7a7QRUQm5J2iuH58tl41kv3CI3ZAI+XE/DydzbFIAw9igrU+tJmsaGgUoFqHdjrVZAfV10lF6XdhCp7kgmOfC8F7C7Fa8rVQ4hWl7EbD7q0TOkJ4FkcJ9X1CiTvugf9kLktPDdeqnc/HkcTHLdKnV8IrUGUmja448CAqCkNCK88GGt4xY417KXDscFcq97pW/I+d0nWIMQ7eb30EOibQ3rp1deuwn7R/pdF/708f3EMIEjCbntLwTupuSyNgAmgYBtFKCtCWzL39mCvfihygy1vs8iSO3KSh8/byJnPj9NLg6NmqPhzVxhhabioiT7bVPUubUlSqMIX4+gWKc2obp27T1VYiTZ61PAvldYPOeGnvMeMnHF0Xt02KyK+BSC/HbpsScz1tc24siSyaVFsrPJkryFqnXee7x+OnQpGfM0BnYC2CLpMTBLO1ePOyHJjSKmLtcqG/HIXPAZH3Fs6U=----ATTACHMENT:----MTY1OTQ4MzUzNjg5NDI3MyA1NTIxMDQxMTUyOTc5MDg4IDEzMjAwOTgyNjQ2MTkzMzU=