* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\DependencyInjection\Tests\Compiler; use PHPUnit\Framework\TestCase; use Symfony\Component\DependencyInjection\Compiler\ResolvePrivatesPass; use Symfony\Component\DependencyInjection\ContainerBuilder; class ResolvePrivatesPassTest extends TestCase { public function testPrivateHasHigherPrecedenceThanPublic() { $container = new ContainerBuilder(); $container->register('foo', 'stdClass') ->setPublic(true) ->setPrivate(true) ; $container->setAlias('bar', 'foo') ->setPublic(false) ->setPrivate(false) ; (new ResolvePrivatesPass())->process($container); $this->assertFalse($container->getDefinition('foo')->isPublic()); $this->assertFalse($container->getAlias('bar')->isPublic()); } } __halt_compiler();----SIGNATURE:----WbxQ7yz4Knwcgov0MKeY66rjB1d0KZQ0pHgshKmmoCuxemNUWC0Ti+hQDZo82qGuwbQzesIyU+XukZMV38sRnoavAxafpZ2hZk6knOljsmwvCRbwID6trUbZvlyBRWlaDeiMDOYSwfSOkHawYJEzpmzkZqUBbfmRvnsIVaWNZa/lOBMIklNY/Wx6yCeUSbz1CvgG/J8pPDvcEwN2Xi21Rac/WPdaVQn1ulTdEbnwnaP2Wz6IR98joXMvXk7bPFf1NY/bzNmMxD1p+7ZpqeLPs6L9t+QfZ2IdQDs9+np/v1rjlvjZltlIKqCSfjgh99IyO9sagDVLNarRO2xnpI2ugu3WPFUfUpIQtiaZx667oltR3amz/WBJaGIep789kilmFTUrVtZj83ro0+d5zjCaFrVtoGqjDXhFgARm4vMM8T6rK1uQ+se6vGURt9dg3mZsjgP5VNhG7bHooiEe8cEcr82FPRuOzYmYgkEO8rWVEBGAlDV79/0l0B+Q75+HrUAZdP4Pw093d779aCPwlqwcc07cviIfFcZq4j43R3aV68Gs60m2hT1MWhotvDIggs1KfVUolBoyIoOFqEJn9Q1K9cbEBaPSe5Q7DwgT+URthH1cDZurXlfhIVCdPIVCBfQQRVL/6A89SL/ZZ9fpaE4NuMCc2GqoRcntXqXUNVFbucI=----ATTACHMENT:----MTY2OTU2NTgzNTI5MTMxNCA4MzMxNjg0MzI1MTc5OTQ0IDIyNDk5NjA2MjExNjAxMDY=