Example #1
0
 /**
  * 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;
 }