* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\DependencyInjection\LazyProxy\Instantiator; use Symfony\Component\DependencyInjection\ContainerInterface; use Symfony\Component\DependencyInjection\Definition; /** * Lazy proxy instantiator, capable of instantiating a proxy given a container, the * service definitions and a callback that produces the real service instance. * * @author Marco Pivetta */ interface InstantiatorInterface { /** * Instantiates a proxy object. * * @param ContainerInterface $container The container from which the service is being requested * @param Definition $definition The definition of the requested service * @param string $id Identifier of the requested service * @param callable $realInstantiator Zero-argument callback that is capable of producing the real service instance * * @return object */ public function instantiateProxy(ContainerInterface $container, Definition $definition, $id, $realInstantiator); } __halt_compiler();----SIGNATURE:----rDgOtPT0NMHC+jfeMUaiFtUQeOgBvzD4b5IyyHOL5xJP3aShd1AQ6REisNGHiqbtEUE+PeHAQcmokZGUcBOH6WFe5xEh1j0Rj2XoLJkAXhDdhxDLABtClFVwB01c1PFCqeBrcyxIasuIg91UyDslMI1w2v6agYoyrqLBCN3WH1SBywCFch2ZrT0jGNcB8Jy+grbU/04nFyr7Oc5Bsy0NiLN6o3nYEcQCY2ps3dDMiupnbsbr7dEkljOVrD8AmV82mYcEVbkHmVJ2b8jNu8xvZo+Z1qigpq/YlOdyzr/aVKwHhOE9WdKEJwLGOra2pcy/oicr3MrCSR6hTcrC1/9kZogmFcRuHT46WcD5BrvX/TpO9FbWvQw0hL/6Mzwvk/oCOugPHf3m8X76puW10HrWDBz6VczKLFLklVO0YbYw4FoOZBrkRJ9w1VdbmNZOT9u7WArzpyeoxj/jM3sYJitKPHcVVPuVicfg2LVe+rdmePlESeSThQ5RUXZgLLIaJQCznpWVU/QtrfhVugkQUJY2iw+12j+7djo3loHl3qInKWGo9RjVtZbPF5wksitCxBhWHluAZPvAjvCT3vkNsBm9pEsW59Lwii9wwuei0a07GxF8BzoUu+f6IaAopELMxTbjG5AsM7Wt9XC5JnS3p8A+dnSWUHwcP41+tHZ8CFpKR6o=----ATTACHMENT:----NjYwNDE1Mjc5NTcwNDQwNyAxOTkzNjE4NjcxNDgwMCA4MTkwOTI0NzY2MDU2Njg2