First implementation #4
Annotations
2 warnings
mutation / PHP 8.2-ubuntu-latest:
src/Attribute/EarlyValidationResolver.php#L38
Escaped Mutant for Mutator "ArrayItem":
--- Original
+++ New
@@ @@
}
if ($this->result !== null) {
$parameterName = $context->getParameter()->getName();
- $result = $this->validator->validate($context->isResolved() ? [$parameterName => $context->getResolvedValue()] : [], [$parameterName => $attribute->getRules()]);
+ $result = $this->validator->validate($context->isResolved() ? [$parameterName > $context->getResolvedValue()] : [], [$parameterName => $attribute->getRules()]);
foreach ($result->getErrors() as $error) {
$this->result->addError($error->getMessage(), $error->getParameters(), $error->getValuePath());
}
|
mutation / PHP 8.2-ubuntu-latest:
src/Attribute/EarlyValidationResolver.php#L38
Escaped Mutant for Mutator "ArrayItemRemoval":
--- Original
+++ New
@@ @@
}
if ($this->result !== null) {
$parameterName = $context->getParameter()->getName();
- $result = $this->validator->validate($context->isResolved() ? [$parameterName => $context->getResolvedValue()] : [], [$parameterName => $attribute->getRules()]);
+ $result = $this->validator->validate($context->isResolved() ? [] : [], [$parameterName => $attribute->getRules()]);
foreach ($result->getErrors() as $error) {
$this->result->addError($error->getMessage(), $error->getParameters(), $error->getValuePath());
}
|