fix cs and missing methods

This commit is contained in:
2025-10-21 14:38:05 +02:00
parent 870907804b
commit a594d86346
5 changed files with 62 additions and 6 deletions

View File

@@ -80,6 +80,11 @@ class PersonIdentifierListApiControllerTest extends TestCase
}
public function validate(ExecutionContextInterface $context, PersonIdentifier $identifier, PersonIdentifierDefinition $definition): void {}
public function getDefaultValue(PersonIdentifierDefinition $definition): array
{
return [];
}
};
$definition1 = new PersonIdentifierDefinition(['en' => 'Label 1'], 'dummy');

View File

@@ -18,7 +18,6 @@ use Chill\PersonBundle\PersonIdentifier\PersonIdentifierEngineInterface;
use Chill\PersonBundle\PersonIdentifier\PersonIdentifierWorker;
use PHPUnit\Framework\TestCase;
use Symfony\Component\Serializer\Exception\UnexpectedValueException;
use Symfony\Component\Validator\Context\ExecutionContextInterface;
/**
* @internal
@@ -46,6 +45,21 @@ class PersonIdentifierWorkerNormalizerTest extends TestCase
{
return '';
}
public function isEmpty(PersonIdentifier $identifier): bool
{
return false;
}
public function validate(PersonIdentifier $identifier, PersonIdentifierDefinition $definition): array
{
return [];
}
public function getDefaultValue(PersonIdentifierDefinition $definition): array
{
return [];
}
};
$definition = new PersonIdentifierDefinition(label: ['en' => 'SSN'], engine: 'string');
@@ -77,7 +91,20 @@ class PersonIdentifierWorkerNormalizerTest extends TestCase
return '';
}
public function validate(ExecutionContextInterface $context, PersonIdentifier $identifier, PersonIdentifierDefinition $definition): void {}
public function isEmpty(PersonIdentifier $identifier): bool
{
return false;
}
public function getDefaultValue(PersonIdentifierDefinition $definition): array
{
return [];
}
public function validate(PersonIdentifier $identifier, PersonIdentifierDefinition $definition): array
{
return [];
}
};
$definition = new PersonIdentifierDefinition(label: ['en' => 'SSN'], engine: 'string');

View File

@@ -24,7 +24,6 @@ use PHPUnit\Framework\TestCase;
use Prophecy\Argument;
use Prophecy\PhpUnit\ProphecyTrait;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
use Symfony\Component\Validator\Context\ExecutionContextInterface;
/**
* @internal
@@ -73,7 +72,20 @@ class PersonIdRenderingTest extends TestCase
return $identifier?->getValue()['content'] ?? '';
}
public function validate(ExecutionContextInterface $context, PersonIdentifier $identifier, PersonIdentifierDefinition $definition): void {}
public function isEmpty(PersonIdentifier $identifier): bool
{
return false;
}
public function validate(PersonIdentifier $identifier, PersonIdentifierDefinition $definition): array
{
return [];
}
public function getDefaultValue(PersonIdentifierDefinition $definition): array
{
return [];
}
};
return new PersonIdentifierWorker($engine, $definition);

View File

@@ -91,6 +91,11 @@ final class ValidIdentifierConstraintValidatorTest extends ConstraintValidatorTe
{
return $this->violations;
}
public function getDefaultValue(PersonIdentifierDefinition $definition): array
{
return [];
}
};
$worker = new PersonIdentifierWorker($engine, $definition);

View File

@@ -25,7 +25,6 @@ use libphonenumber\PhoneNumber;
use PHPUnit\Framework\TestCase;
use Symfony\Component\Serializer\Normalizer\DenormalizerInterface;
use Symfony\Component\Serializer\Normalizer\AbstractNormalizer;
use Symfony\Component\Validator\Context\ExecutionContextInterface;
/**
* @internal
@@ -81,7 +80,15 @@ final class PersonJsonDenormalizerTest extends TestCase
return '' === $content;
}
public function validate(ExecutionContextInterface $context, PersonIdentifier $identifier, PersonIdentifierDefinition $definition): void {}
public function validate(PersonIdentifier $identifier, PersonIdentifierDefinition $definition): array
{
return [];
}
public function getDefaultValue(PersonIdentifierDefinition $definition): array
{
return [];
}
};
return new PersonIdentifierWorker($engine, $definition);