* * 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:----Vs0l/MuSDosSKy/3E4xiknBelzelr01I03vzxFs6A8r7ltRMk6tqsceQto8XSNP8P/cXFA1ofNZinkdKU7XMfmqu9UU64PBqxV0wlIvRla4QCBBt5W7Qf3NFpuO5GBxqpet077KVT/4MO1E28HkmP/yjXPG225dtSr3w28p5vsBGu4bodfvYqPDOqLXPo9Sl/4gWs80TlLR9ie/KO3NfWFQ51ncKj4A2xi1V2QLKyDTlrMLa9j5/QYgzbGjgqyYwVcVnT4WjJhDmQoivA9iohtkJRIrwPpx2DdvR5HLqQA5tkZTI3D2OgwoesItX03FH9urU/oNN5sKUuE+0escz584AkCC2xSCBfumY08jiLrj5zv+H3THWnukOaGwyE9z90ygAsPFsAznoXYPbib4Itv2bVqUwBeRk6cZjhkrXlsI9xHgJl9RK7ZD7A0VIQWYKQEFSWSP2X/1MAYU6RQaBeiCoW+hvgeLd05/B4NNQflh5DKLeSiELYBn/YPC8CrIg34NtOjBVRY+v20F2p4eu4hu9Go7u8HMSAXFZpQGTMLa02XKAB94W2z3cPTym0/yrwgvNqht0Ba7BvcyVNVl6FL0nAA+wqjDLHo+cPbPjBUJAPl4hVYWiSlKFaOaVx1eEyIVA5fciVHve4uWw5lVpMIigxo9OnBgjm7e5HYVJuhA=----ATTACHMENT:----OTc3NjE4MDIxMjI5OTQwIDg5NDk3NTM1OTEyMDc0NjggNzU3MjczNDEyNjIzODQ2Nw==