* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\DependencyInjection\Compiler; use Symfony\Component\DependencyInjection\ContainerBuilder; /** * @author Nicolas Grekas
*/ class ResolvePrivatesPass implements CompilerPassInterface { /** * {@inheritdoc} */ public function process(ContainerBuilder $container) { foreach ($container->getDefinitions() as $id => $definition) { if ($definition->isPrivate()) { $definition->setPublic(false); $definition->setPrivate(true); } } foreach ($container->getAliases() as $id => $alias) { if ($alias->isPrivate()) { $alias->setPublic(false); $alias->setPrivate(true); } } } } __halt_compiler();----SIGNATURE:----o+f/oufgQi/dd3tDIl2cPlm1z7N12tmNJKrO5KsM+XI7AOecyQZypIvO3jALUfDCmvkkb4kLAuo4wToCv7Ma23R9ermImAmoiSRKTQvqrrQVY5/PfQW0OMfLp0/XdhzQ4ti45UWVu9p7MUUijSRmE01poh99T9kOvVFuguPbp4kSWENkV/C3EduiHW+xI+soPVxjAUOd8Q9WX3gqJnGbARA6H6v5BZfmqt2ZsMFQB82BmHx3+d8CwKEkwhaaWBfT2TnAvVtuX8wFjNxAKDJshUk5QslctbstcWpJplUEYH1ym7yRk/gmHnXzWbpDCijuUL6krNcg1b+NrcYfAguA/bUi3M1fUAsmWi2xBuKb5+LxPS4StxD91R2+Avg5yR3PyFF/BI4z0xk0j9txgogruDKcz8XwrJkmbvAsRHRpJpHQ1OGrpr3K0kKRjUjTjgf34pAD4YT+C3qAOPUdiTTR6sfVnt/1gKezFaW9ttfAVL9y2Hk7+Pl5Po/kdSbxVDltF6Xg6VjkV6eOjlOBI8j/8CfEVNhN5sMrG4ybhN/BsV3DsgR/29XgGkPhoL6daD+Y2a0X+QJMNkssSAtE1+sJXX9JAMtlVlz3i6t5ovNKwdG5fNyVPWdbUdivmw+S33JCAtaSdlH2+ORbVz98l0RqS8CPpyT0PklCvbV904hy38E=----ATTACHMENT:----MzE4MTAwNDM2NzIxNjE5OSA3Njc0NzYzMzQxODkwMTU2IDE4MDY2MDY2MTg3MDkyNzk=