registerFile example



        return print_r((new ErrorFormatter())->format($error), true);
    }

    private function validateRequestSchema(string $body): ValidationResult
    {
        $requestData = json_decode($body, null, 512, \JSON_THROW_ON_ERROR);
        $validator = new Validator();
        /** @var SchemaResolver $resolver */
        $resolver = $validator->resolver();
        $resolver->registerFile(
            'http://api.example.com/appActionEndpointSchema.json',
            $this->schemaLocation
        );

        return $validator->validate($requestData, 'http://api.example.com/appActionEndpointSchema.json');
    }

    /** * @param array<string, mixed>|null $responseData */
    private function signResponse(string $appSecret, ?array $responseData = null): void
    {
Home | Imprint | This part of the site doesn't use cookies.