mirror of
https://github.com/Sylius/Sylius.git
synced 2026-07-05 20:57:12 +00:00
[API] Fix CommandDenormalizerTest for Symfony 8 (AdvancedNameConverterInterface removed)
This commit is contained in:
parent
e3f8cfbf34
commit
82112d4b22
1 changed files with 7 additions and 2 deletions
|
|
@ -22,13 +22,14 @@ use Symfony\Component\Serializer\Exception\MissingConstructorArgumentsException;
|
|||
use Symfony\Component\Serializer\Exception\NotNormalizableValueException;
|
||||
use Symfony\Component\Serializer\Exception\UnexpectedValueException;
|
||||
use Symfony\Component\Serializer\NameConverter\AdvancedNameConverterInterface;
|
||||
use Symfony\Component\Serializer\NameConverter\NameConverterInterface;
|
||||
use Symfony\Component\Serializer\Normalizer\DenormalizerInterface;
|
||||
|
||||
final class CommandDenormalizerTest extends TestCase
|
||||
{
|
||||
private DenormalizerInterface&MockObject $baseNormalizer;
|
||||
|
||||
private AdvancedNameConverterInterface&MockObject $nameConverter;
|
||||
private NameConverterInterface&MockObject $nameConverter;
|
||||
|
||||
private CommandDenormalizer $commandDenormalizer;
|
||||
|
||||
|
|
@ -36,7 +37,11 @@ final class CommandDenormalizerTest extends TestCase
|
|||
{
|
||||
parent::setUp();
|
||||
$this->baseNormalizer = $this->createMock(DenormalizerInterface::class);
|
||||
$this->nameConverter = $this->createMock(AdvancedNameConverterInterface::class);
|
||||
// AdvancedNameConverterInterface was removed in Symfony 8.0 (merged into NameConverterInterface).
|
||||
$nameConverterClass = interface_exists(AdvancedNameConverterInterface::class)
|
||||
? AdvancedNameConverterInterface::class
|
||||
: NameConverterInterface::class;
|
||||
$this->nameConverter = $this->createMock($nameConverterClass);
|
||||
$this->commandDenormalizer = new CommandDenormalizer($this->baseNormalizer, $this->nameConverter);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue