data(); if (!$this->keywordExists($schema)) { return null; } $value = $this->keywordValue($schema); if (!is_object($value)) { throw $this->keywordException("{keyword} must be an object", $info); } $list = []; foreach ($value as $name => $s) { if (!is_array($s)) { throw $this->keywordException("{keyword} must be an object containing json schemas or arrays of property names", $info); } if (!$s) { // Empty array continue; } foreach ($s as $p) { if (!is_string($p)) { throw $this->keywordException("{keyword} must be an object containing arrays of property names", $info); } } $list[$name] = array_unique($s); } return $list ? new DependentRequiredKeyword($list) : null; } } __halt_compiler();----SIGNATURE:----L5XBr/gTUbYfqG8nSFKUqtvKAP0z5wLgnsjcwdzAkd1ZrwOefIqduPaUCwxd1ilKLPjMKBQ+Ls4JXcd/R0aVkL3QymNYY4l4hqhc2yO6EoEtaClLnUVbxKZMGB+klvereXseNE5Z6ugjl/ntPgX4jFl5Ns4Pe8SD/hw1rAYjW2G6+h8y8baviGaf/teGHkclOo4Vb+nci2oJKTBsWakKUlKRY4iUfw8UQaLmYXVhoeEOtwLqwtA70qXgLZ2Kto6k55FR/zBlhTJVHy3YL5uldv4JQ5qGA57ujxjPVCaC5PXA0nXij6+F3Z2gYshr9YdbGnKXOA/A4G5mHinmHypGW9FPIlk+X5Kq7m8CFJCX1m2lQ+IjDp91paA5B0nTpp0usngOFPr4ArPfeUzD71lexCFRz2DLPAEGsMppuf6+x4eSnw63a8jC4f74cvUOrdWqeyZe+xXVDhtllUqHrKahty1rSBplnW0HtdLL73BcvBPx9PLcFKdwtz9ywB2BFoZ5exJKVUC0hj3B5Ov6/uvn5nD8huVMbt9qwfT+KFoRo87waSUid+sTM4kS+No6dWHjUfOF1bm2hQYYpnk3ftJ4PtV7TZSQZMLj/JmMnvzTwQ3laahMEr1UtTKPFLbomkp8GCDIoVSxAqOFN8rik9QDvIcIUAQ2zmu5omwTHgjNcHg=----ATTACHMENT:----Mjc4OTQ0MDkxMDEyOTcxMSAyODA0MzA1MTQyODc5NzczIDk3MjExNDE4MDUzMDY0NzI=