Issue #3186626 by klausi, longwave: Second parameter of ProxyBuilder::build() is never used and broken

merge-requests/128/head
catch 2021-03-22 17:06:44 +00:00
parent 5d5bc967ba
commit 221ba65758
1 changed files with 4 additions and 12 deletions

View File

@ -48,24 +48,16 @@ class ProxyBuilder {
*
* @param string $class_name
* The class name of the actual service.
* @param string $proxy_class_name
* (optional) The class name of the proxy service.
*
* @return string
* The full string with namespace class and methods.
*/
public function build($class_name, $proxy_class_name = '') {
public function build($class_name) {
$reflection = new \ReflectionClass($class_name);
if ($proxy_class_name) {
$proxy_class_reflection = new \ReflectionClass($proxy_class_name);
$proxy_namespace = $proxy_class_reflection->getNamespaceName();
}
else {
$proxy_class_name = $this->buildProxyClassName($class_name);
$proxy_namespace = $this->buildProxyNamespace($class_name);
$proxy_class_shortname = str_replace($proxy_namespace . '\\', '', $proxy_class_name);
}
$output = '';
$class_documentation = <<<'EOS'