* * 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:----vsE7qvaqxYJihnN6oraG5QDqbL9LmOl3jcdukL9IAnBFy1z8weeKuGivbVhOR9a6J0ULqKnwEnnFO0c/IJnAokoa3hVavXoQtNi31mRPgkGYBVG8EPajk6mxkd/F91X6FEi6QIYPFNmcCqLxemcVnOebuEcQc80lwbtDhmNe7APS84So/PcNYSFyDVMqJ9CYsVa967Pqp9Bw9cSs6TD0hRLi5ZhclElw5+PmNhgD3YI/TTLf5Hfj2pJaHfWJWY8NFzzBqaNkRkPAXEUIHNWwRl9edVTN8kN0JQ94pnPxiaLHEdXePfjkM7HFhdHFK2ZE5zDVdYTcHkqoKx31BKhdZookQjwzKJ7X0TUPysMJ8pV2PazP0J+4mhtQGqwp5jwrlnDZDTvX0utAv+5mruv09MuR8S4pN8nhzeYb93bpK3vG5wblaGWuvB6RlW5bjkSC5FmbGcExt7a0BojCs3J4+u3Vmoe5P+GOVPGQAzalsaSANriyxDlG3NqvePonjiO0NQ9XfpSx999wV7qfa7UMAuTAz1q1k+9HWyxfUa3qqIZbJLAdLKd0uBbNxs6dHsbs4WPLIMUMNHiRAaF31YW8W5GTyiEQyUOqxKctS/cUKoefb6JnjMcWG/ZqhNZhlsAhzSgbtaZWcijJ4H7BMmWeZ+uVeNjAiqbyln2VpkpOoi0=----ATTACHMENT:----MjM2NjQ1NzA2OTY0MjMzNSA0OTk3NDE0OTYwMzcyODMxIDMxMjUzODE5MjgyMzk0Njg=