/** * Get intercepted instances from defined class list * * @param array $definedClasses * @return array */ private function getInterceptedClasses($definedClasses) { $intercepted = []; foreach ($definedClasses as $definedClass) { if ($this->interceptionConfig->hasPlugins($definedClass) && $this->typeReader->isConcrete($definedClass)) { $intercepted[] = $definedClass; } } return $intercepted; }