name = $name; $this->resolver = $resolver; } /** * @inheritDoc */ public function validate( \Opis\JsonSchema\ValidationContext $context, \Opis\JsonSchema\Schema $schema, ): ?ValidationError { if (!$this->resolver) { return null; } if ($this->encoding === false) { $this->encoding = $this->resolver->resolve($this->name); } if ($this->encoding === null) { throw new UnresolvedContentEncodingException($this->name, $schema, $context); } $result = $this->encoding instanceof \Opis\JsonSchema\ContentEncoding ? $this->encoding->decode($context->currentData(), $this->name) : ($this->encoding)($context->currentData(), $this->name); if ($result === null) { return $this->error($schema, $context, 'contentEncoding', "The value must be encoded as '{encoding}'", [ 'encoding' => $this->name, ]); } $context->setDecodedContent($result); return null; } } __halt_compiler();----SIGNATURE:----T0ML+lV6NNJ/0ayzhVnzCpG+9MCVPBZrFEo9vEHB2wsFQFf42xMbyYBdNKjBrwAEMwbv9/7gXfft8+S6M2acenGMemxJtHEQO0IGPcbp/9fSsBgepvDfEsDFuHglrwbIS5XMuSq6x2LnT8+cXOsWQshUJBr/sbwpOXdP1jYsUiRUj4NOEE2Fmhx50a+AMiuumaehCVDfTSRNTxi0NbD9H6zbqUaik5O0z+K+0gda+CN7N5YoNErZhwxGn2GianNFVIhlSF3VsG2kcC+yXBjhjHyelSJe4fZUTbW4/P2vEyEP7dccSZBQ9Ut1yOIaSb395Y2Cp0ysHcNBWX2+0Ie0nGNjcwCHWE26/j64cdYyrSJLOee/yv+louCH7MjuR7cZwb6H/BkkyTW74gnfghhAyK4a826ogNdQN20LS4Be75zSx/TxHmtyJ/NcyCos8HDergG0Y7LhM8lAwPcmhBJIBz3cEpi3K0hbr1flgXRrA5/W5IwvKug6N/EByR4h3pJSYyLFPenJXglrd3BplY32aIjziDpdk9yyY7Gt1KoDGRj5z5u0qGaSn/WlPSXVcjYqx/8flZ+XBA5fjrODJaGsFxoXydow668J4IezrZ+Zkcso/jZ6+UdeC4No0PD5K3snZgYgdWk/+Ob5y8wwcdQUbCmbo4+ZmNle3u5lKt3zQFo=----ATTACHMENT:----OTQ0OTc1NzU4MzY1MDE5MiA3MzQzMDU5Mzk5OTIyODc1IDg4NzE3MjYzNzk3MzQ5Nzk=