for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Common\App\Formatter;
use App\Common\Domain\FormException;
use App\Common\Domain\MutationException;
use GraphQL\Error\ClientAware;
use GraphQL\Error\Error;
use GraphQL\Error\FormattedError;
use GraphQL\Language\SourceLocation;
use GraphQL\Utils;
use Symfony\Component\Form\FormInterface;
class MutationExceptionFormatter
{
public static function createFromException(MutationException $exception): array
$payload = [];
foreach ($exception->getConstraintViolations() as $constraintViolation) {
$payload[] = [
'message' => $constraintViolation->getMessage(),
'field' => $constraintViolation->getPropertyPath(),
];
}
return $payload;