Adds method calls to a service definition.
string $id:
Definition $definition:
string $variableName:
string
private function addServiceMethodCalls($id, $definition, $variableName = 'instance') {
$calls = '';
foreach ($definition
->getMethodCalls() as $call) {
$arguments = array();
foreach ($call[1] as $value) {
$arguments[] = $this
->dumpValue($value);
}
$calls .= $this
->wrapServiceConditionals($call[1], sprintf(" \$%s->%s(%s);\n", $variableName, $call[0], implode(', ', $arguments)));
}
return $calls;
}