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 $pattern => $item) { if (!\Opis\JsonSchema\Helper::isValidPattern($pattern)) { throw $this->keywordException("Each property name from {keyword} must be valid regex", $info); } if (!is_bool($item) && !is_object($item)) { throw $this->keywordException("{keyword}[{$pattern}] must be a json schema (object or boolean)", $info); } $list[$pattern] = $item; } return $list ? new PatternPropertiesKeyword($list) : null; } } __halt_compiler();----SIGNATURE:----TG76tenjBD77NFF1T8U9cGLNzkXhuTmdP/+8TgDg1VaBtHAimjPvUrIdFOfJsOESLFJGMLuXFw1cE+WWYNJNVfQV28y4tbxFjJ73N5eNiNg1eChLaAyR2hsgsCo5mKDocXKkySHX8NZ+87quDRyXOdLrWi7cHOyYuCG5VZ7LUFmppB2QklR+MFz+2hR2xRrkX+WS8cSGxuh3nq3VS/sttYDv5arOpQJyyKcBoeGzSk1YMD/3w9GmjIhoqqJldC1dr9u+hXCtZKj9faWclApi2eYjBvNpaLnJu00DzUFU9MHhgFO5q92vKQ2GaYPrYyeKIvi0OYWudzeNkdSVPHyA3rMzAwe5PZfNAENuFSsevjH1Z+itituLqWZyfc2vfLZ7AknDwsrmdFnTf3XUNqq2DHf0MtxCjyhSfLd0e1KJFxN3dErZe7oYucwkgwvoEHphEmOpjQgropxv1PthMK+HrXVEUsKM696Zk3/56fIfPDWEmzgozgPKWSW82uKrE+tnO+6WAg1oFs33giCYviI0t5ZzaSkEOLA0uZ42B0RUVDjn/xHyKbVbOLPggSE/pv++cbnSH/twY5f3bqmVKxvnJi11P3Gl5+McwWcUJ1MAR6TLwUTBbITH+Wq4TPVvtXMFYvvfemuABHT9XEuspCOstt7ndtPyQnVMeLaJGRGWS/Q=----ATTACHMENT:----OTc3NDkwMTA4NDQzMTIzMCAxMDA1ODY5MTIxMDUyNTQ3IDc5OTkzNTkzNzA3MTk1MDI=