protected function ProxyBuilder::buildConstructorMethod in Drupal 9
Same name and namespace in other branches
- 8 core/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 core/
lib/ Drupal/ Component/ ProxyBuilder/ ProxyBuilder.php - Builds a proxy class string.
File
- core/
lib/ Drupal/ Component/ ProxyBuilder/ ProxyBuilder.php, line 339
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;
}