lib/Drupal/Component/DependencyInjection/Container.php 1 location
|
@@ 319-331 (lines=13) @@
|
316 |
|
} |
317 |
|
} |
318 |
|
|
319 |
|
if (isset($definition['calls'])) { |
320 |
|
foreach ($definition['calls'] as $call) { |
321 |
|
$method = $call[0]; |
322 |
|
$arguments = array(); |
323 |
|
if (!empty($call[1])) { |
324 |
|
$arguments = $call[1]; |
325 |
|
if ($arguments instanceof \stdClass) { |
326 |
|
$arguments = $this->resolveServicesAndParameters($arguments); |
327 |
|
} |
328 |
|
} |
329 |
|
call_user_func_array(array($service, $method), $arguments); |
330 |
|
} |
331 |
|
} |
332 |
|
|
333 |
|
if (isset($definition['properties'])) { |
334 |
|
if ($definition['properties'] instanceof \stdClass) { |
lib/Drupal/Component/DependencyInjection/PhpArrayContainer.php 1 location
|
@@ 151-161 (lines=11) @@
|
148 |
|
} |
149 |
|
} |
150 |
|
|
151 |
|
if (isset($definition['calls'])) { |
152 |
|
foreach ($definition['calls'] as $call) { |
153 |
|
$method = $call[0]; |
154 |
|
$arguments = array(); |
155 |
|
if (!empty($call[1])) { |
156 |
|
$arguments = $call[1]; |
157 |
|
$arguments = $this->resolveServicesAndParameters($arguments); |
158 |
|
} |
159 |
|
call_user_func_array(array($service, $method), $arguments); |
160 |
|
} |
161 |
|
} |
162 |
|
|
163 |
|
if (isset($definition['properties'])) { |
164 |
|
$definition['properties'] = $this->resolveServicesAndParameters($definition['properties']); |