- $config['arguments'] = array_diff_key($config['arguments'], array_flip($interceptors));
-
- foreach ($interceptors as $originalName => $interceptor) {
- if (isset($config['arguments'][$originalName])) {
- $config['arguments'][$interceptor] = $config['arguments'][$originalName];
- unset($config['arguments'][$originalName]);
- }
- }
-
- $config['preferences'] = $this->resolvePreferences($config['preferences'], $interceptors);