mirror of
https://github.com/Sylius/Sylius.git
synced 2026-07-14 17:10:53 +00:00
refactor #14071 [Addressing] Minor refactor (coldic3)
This PR was merged into the 1.11 branch.
Discussion
----------
| Q | A |
|-----------------|--------------------------------------------------------------|
| Branch? | 1.11 |
| Bug fix? | no |
| New feature? | no |
| BC breaks? | no |
| Deprecations? | no |
| Related tickets | refactoring of https://github.com/Sylius/Sylius/pull/14061, https://github.com/Sylius/Sylius/pull/14067 |
| License | MIT |
Commits
-------
6953125f4e [Addressing] Minor refactor
This commit is contained in:
commit
476d229574
3 changed files with 7 additions and 10 deletions
|
|
@ -56,9 +56,9 @@ final class ZoneMemberContext implements Context
|
||||||
/**
|
/**
|
||||||
* @Transform /^"([^"]+)", "([^"]+)" and "([^"]+)" country members$/
|
* @Transform /^"([^"]+)", "([^"]+)" and "([^"]+)" country members$/
|
||||||
*/
|
*/
|
||||||
public function getCountryTypeZoneMembersByNames(string ...$name): array
|
public function getCountryTypeZoneMembersByNames(string ...$names): array
|
||||||
{
|
{
|
||||||
$codes = $name;
|
$codes = $names;
|
||||||
array_walk($codes, fn (&$item) => $item = $this->countryNameConverter->convertToCode($item));
|
array_walk($codes, fn (&$item) => $item = $this->countryNameConverter->convertToCode($item));
|
||||||
|
|
||||||
return $this->getZoneMembersByCodes($codes);
|
return $this->getZoneMembersByCodes($codes);
|
||||||
|
|
|
||||||
|
|
@ -25,14 +25,12 @@ use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface;
|
||||||
use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait;
|
use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait;
|
||||||
use Webmozart\Assert\Assert;
|
use Webmozart\Assert\Assert;
|
||||||
|
|
||||||
/**
|
/** @experimental */
|
||||||
* @experimental
|
|
||||||
*/
|
|
||||||
final class ZoneDenormalizer implements ContextAwareDenormalizerInterface, DenormalizerAwareInterface
|
final class ZoneDenormalizer implements ContextAwareDenormalizerInterface, DenormalizerAwareInterface
|
||||||
{
|
{
|
||||||
use DenormalizerAwareTrait;
|
use DenormalizerAwareTrait;
|
||||||
|
|
||||||
private const ALREADY_CALLED = 'sylius_command_denormalizer_already_called';
|
private const ALREADY_CALLED = 'sylius_zone_denormalizer_already_called';
|
||||||
|
|
||||||
public function __construct(private IriConverterInterface $iriConverter)
|
public function __construct(private IriConverterInterface $iriConverter)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -86,8 +86,7 @@ class ZoneDenormalizerSpec extends ObjectBehavior
|
||||||
ZoneMemberInterface $germanyZone,
|
ZoneMemberInterface $germanyZone,
|
||||||
ZoneMemberInterface $franceZone,
|
ZoneMemberInterface $franceZone,
|
||||||
DenormalizerInterface $denormalizer,
|
DenormalizerInterface $denormalizer,
|
||||||
): void
|
): void {
|
||||||
{
|
|
||||||
$belgiumZone->getCode()->willReturn('EU-BE');
|
$belgiumZone->getCode()->willReturn('EU-BE');
|
||||||
$germanyZone->getCode()->willReturn('EU-DE');
|
$germanyZone->getCode()->willReturn('EU-DE');
|
||||||
$franceZone->getCode()->willReturn('EU-FR');
|
$franceZone->getCode()->willReturn('EU-FR');
|
||||||
|
|
@ -114,7 +113,7 @@ class ZoneDenormalizerSpec extends ObjectBehavior
|
||||||
null,
|
null,
|
||||||
[
|
[
|
||||||
AbstractNormalizer::OBJECT_TO_POPULATE => $zone,
|
AbstractNormalizer::OBJECT_TO_POPULATE => $zone,
|
||||||
'sylius_command_denormalizer_already_called' => true,
|
'sylius_zone_denormalizer_already_called' => true,
|
||||||
]
|
]
|
||||||
)->shouldBeCalled();
|
)->shouldBeCalled();
|
||||||
|
|
||||||
|
|
@ -163,7 +162,7 @@ class ZoneDenormalizerSpec extends ObjectBehavior
|
||||||
null,
|
null,
|
||||||
[
|
[
|
||||||
AbstractNormalizer::OBJECT_TO_POPULATE => $zone,
|
AbstractNormalizer::OBJECT_TO_POPULATE => $zone,
|
||||||
'sylius_command_denormalizer_already_called' => true,
|
'sylius_zone_denormalizer_already_called' => true,
|
||||||
]
|
]
|
||||||
)->shouldBeCalled();
|
)->shouldBeCalled();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue