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:----Vla81Tf3wJkqaKH8G8NKA8aUJOA/tRLctoaGABZYwq6T0wnCX8u2isriXCAVzdDd2A9HbMCRfCNhVlYBIoTp3upF7OaqGQhtVxBxb7uwrn7eNov66j9EbZOH6JS417bJRpCFAA/qI40NJOq4Fnas26YxMQc4NJBTcMr8R8GNgTptIbk9lMofBLG1ybjSNfTXL26IreiOTnqA3DssSmRiYqlSU5/62VGvu6NjTYGlk/knzZjSVDnDxQvvaj/KeVgCV/Ts+tECcuo8Cc5NIwRwKJuaMgM+EVpaP34omrKow0cKuQHWLcpj7NFY1rRWnorPkGLjUBOnJhiF2R1DAy1ZwNJ5JKNQ+2bDeaiQGtK1DY4l3AVCcXU4KKp0iZZpCu1ozUx9voOJJ8JngKm3o0/pxuohFGxLF2cIPZNhoutZQMsqPKQPSfUaNh/mSz2EHMMGthICaWK+aYPR0y80nvOPxkbh4ai1mePyb3z6IImkbRkOblNIZiT4RQ+9qzfzuatyDzGMYYHMy2579fO6ihnCPkZp/ksVhE9uI0iS7xol8hpdrEsfquS0AKaowyLM/B0hXjixD75rhA/ZnHuLi8wYhxo//0vFrF2BrjV7Ax8n9u4qry8qDg9Sqnkx01thiZm/ZLGp5yk2edCO2E+yQauHMYQhUtbGggubab9nRsOjy2E=----ATTACHMENT:----NDE2Mzc5NjcxMTQxMjY0OSA5OTE3MjUzNDIwNzY4OTgxIDQyMjY5MTU0NTIzOTYxODg=