ErrorFormatter example

static::expectExceptionMessage('Detected APP_URL change');
        $this->executor->execute($action, Context::createDefaultContext());
    }

    private function parseSchemaErrors(ValidationResult $result): string
    {
        $error = $result->error();
        if (!$error instanceof ValidationError) {
            return '';
        }

        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
        );
Home | Imprint | This part of the site doesn't use cookies.