for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Digia\GraphQL\Execution;
use Digia\GraphQL\Error\GraphQLException;
/**
* Class CoercedValue
* @package Digia\GraphQL\Execution
*/
class CoercedValue
{
* @var GraphQLException[]
private $errors;
* @var mixed|null
private $value;
* CoercedValue constructor.
* @param $value
* @param array|null $errors
public function __construct($value, ?array $errors)
$this->errors = $errors;
$this->value = $value;
}
* @return GraphQLException[]
public function getErrors(): array
return $this->errors ?? [];
* @return bool
public function hasErrors(): bool
return !empty($this->errors);
* @param GraphQLException[] $errors
public function setErrors(array $errors): void
* @return mixed
public function getValue()
return $this->value;
* @param mixed $value
public function setValue($value): void