data(); if (!$this->keywordExists($schema)) { return null; } $type = $this->keywordValue($schema); if (is_string($type)) { $type = [$type]; } elseif (!is_array($type)) { throw $this->keywordException('{keyword} can only be a string or an array of string', $info); } foreach ($type as $t) { if (!\Opis\JsonSchema\Helper::isValidJsonType($t)) { throw $this->keywordException("{keyword} contains invalid json type: {$t}", $info); } } $type = array_unique($type); if (!isset($shared->types)) { $shared->types = $type; } else { $shared->types = array_unique(array_merge($shared->types, $type)); } $count = count($type); if ($count === 0) { throw $this->keywordException("{keyword} cannot be an empty array", $info); } elseif ($count === 1) { $type = reset($type); } return new TypeKeyword($type); } } __halt_compiler();----SIGNATURE:----CKkrjQLv0BcH9JBVl1JCxxbGwY7Zvy9SYQ5rADjud0dMgJ+6mBOl00pgSI8gtN0PGTGxSukzhVwmBhG10YN1r2j0BsjrSqNXYrM3xnm0DgJvfIwaMapaC/Thj1V9cF8aSMqohZZzCfElk6ShZ/SRRtUZdVl+j2WsDYmcDUqIpO2YsLn/5Rnzn1/FQAeXRts36McxqRmeE51LMBq6itMj3K0cGwxK2z/1jeQXSFCODQ/z47j4K2W7js3qeBiwOqumNDnUwAZJrCYy4sJTZuAktozMWdqj7K5Yp7p0u6sNFbnShpjLgeS0BR8OL4oI60jpvnF/xHoHvL9FdOtQDae41lvbpkIKt5p1rsA8ceYn7TDruSTRmbQT9VuoNomwauFFSV/nfD6wfe2SAKO4CW5ffahPwranj4q5Tkn+IU/eBuvuxxP5pTu7Uqy23CLW8XYa+8nxSjxJHCpN+QUv+gQluacdTScHqA56jciNvGC6m6KdOhYF+GMoqv+F9bSNQO7dYJD6mmuPJYsF9wPF2wmB0SDYyCYbo6HEnDYFlX4Zuu467eHIfNVoVkeMrjA7502isclx+3Jbkna2RlVT1mz3wrocnjVWyE3oQNi41BcSyqq2KF77csMOnwPY4k/fvurjJMR0khWhfkION6eFP2zyTDJ4VhBuOVsd7TdQxmLXphg=----ATTACHMENT:----NTU2NjM5MTAwNjc5OTMyMCAxNDY3NDU5ODIxNjExMTEwIDM1OTE2ODQzMzY2OTgyNjE=