- /**
- * Returns list of intercepted types and their interceptors
- *
- * @param array $arguments
- * @return array
- */
- private function getInterceptorsList(array $arguments)
- {
- $interceptors = [];
-
- foreach (array_keys($arguments) as $instanceName) {
- if (substr($instanceName, -12) === '\Interceptor') {
- $originalName = substr($instanceName, 0, strlen($instanceName) - 12);
- $interceptors[$originalName] = $instanceName;
- }
- }
-
- return $interceptors;
- }