parse('+32486123465'), 'docgen', ['docgen:expects' => PhoneNumber::class], '0486 12 34 65']; yield [null, 'docgen', ['docgen:expects' => PhoneNumber::class], '']; } /** * @dataProvider dataProviderNormalizePhonenumber */ public function testNormalize(?PhoneNumber $phonenumber, mixed $format, mixed $context, mixed $expected) { $parameterBag = $this->prophesize(ParameterBagInterface::class); $parameterBag->get(Argument::exact('chill_main'))->willReturn(['phone_helper' => ['default_carrier_code' => 'BE']]); $normalizer = new PhonenumberNormalizer($parameterBag->reveal()); $this->assertEquals($expected, $normalizer->normalize($phonenumber, $format, $context)); } }