getKeywordParsers(); $keywordValidators = $this->getKeywordValidatorParsers(); $pragmas = $this->getPragmaParsers(); if ($extraVocabulary) { $keywords = array_merge($keywords, $extraVocabulary->keywords()); $keywordValidators = array_merge($keywordValidators, $extraVocabulary->keywordValidators()); $pragmas = array_merge($pragmas, $extraVocabulary->pragmas()); } array_unshift($keywords, $this->getRefKeywordParser()); parent::__construct($keywords, $keywordValidators, $pragmas); } /** * @return string */ abstract public function version(): string; /** * @return bool */ abstract public function allowKeywordsAlongsideRef(): bool; /** * @return bool */ abstract public function supportsAnchorId(): bool; /** * @return KeywordParser */ abstract protected function getRefKeywordParser(): KeywordParser; /** * @return KeywordParser[] */ abstract protected function getKeywordParsers(): array; /** * @return KeywordValidatorParser[] */ protected function getKeywordValidatorParsers(): array { return []; } /** * @return PragmaParser[] */ protected function getPragmaParsers(): array { return []; } } __halt_compiler();----SIGNATURE:----OPiQowBLCQWIhNTjPhmv+l7j1Zvpu57c+JSg365eTdYK5K+Ff7ivLQg9G1FR/oUe2ejfiRLTE8jljd416aH7y/iNzor3AREpPVjrbAwvVBf882N4n+XywXuOD7faWMw+UpW41M7gdKrnSKzGlz3R0SBBkjSMcwR5e/aX7hHthU7SV6M+hGcPPDxRLIJIvg79T5UJIUgRsKRdrpuTBlzG/bs+UZwmi5psIYPRHCxBkNMDotIYvt0o2ZlbRsCLQZ7PWsBfwD4gymIKb+0Y6ue6pireTTYQygn1MBrasXj3+HN0/wsyCwe5d4hJkEVj8cyZDVHp/xu/2BRuTvurBr5XKuVg7NnW3VX2NZ8kBXU3iBDwUwwXzL/oJBWvIbT02db80Ax4zF6jgpyTqoDtA4+c6o5DzdLnhYxqVloybN7FUlJd7aWUV4cUC6fN9IDv116nvPbiwCx7P8S62ZC9GgFtUNeTztCsjF17PuEPNjn1iCAPwTUfuBH434+xP205UhgfY4VNMtHwiCtduDHkZ+4Xe89ZC7rGBKfOA5y8iZYwilAQ4ohi9GLqLPXH6lhsXIjuFYLyCPJqVzsrVye9VxLoBGfxbPLweuAemS7dS1GWxGqyR2tMN1zLrHrO8/DGpTzfnSjUuwaTdPi9HCTsSmYvYceMaSmbpwrbB1Y38IZFCdU=----ATTACHMENT:----OTc5OTg4NjY4OTYzNzg1OCA0MzM0MDUyOTc0NTE2Mjg2IDIyMTI5NjA3MTE5NDU1MDI=