protected function ProxyBuilder::buildConstructorMethod in Service Container 7
Same name and namespace in other branches
- 7.2 lib/Drupal/Component/ProxyBuilder/ProxyBuilder.php \Drupal\Component\ProxyBuilder\ProxyBuilder::buildConstructorMethod()
 
Builds the constructor used to inject the actual service ID.
Return value
string
1 call to ProxyBuilder::buildConstructorMethod()
- ProxyBuilder::build in lib/
Drupal/ Component/ ProxyBuilder/ ProxyBuilder.php  - Builds a proxy class string.
 
File
- lib/
Drupal/ Component/ ProxyBuilder/ ProxyBuilder.php, line 326  - Contains \Drupal\Component\ProxyBuilder\ProxyBuilder.
 
Class
- ProxyBuilder
 - Generates the string representation of the proxy service.
 
Namespace
Drupal\Component\ProxyBuilderCode
protected function buildConstructorMethod() {
  $output = <<<'EOS'
/**
 * Constructs a ProxyClass Drupal proxy object.
 *
 * @param \Symfony\Component\DependencyInjection\ContainerInterface $container
 *   The container.
 * @param string $drupal_proxy_original_service_id
 *   The service ID of the original service.
 */
public function __construct(\Symfony\Component\DependencyInjection\ContainerInterface $container, $drupal_proxy_original_service_id)
{
    $this->container = $container;
    $this->drupalProxyOriginalServiceId = $drupal_proxy_original_service_id;
}
EOS;
  return $output;
}