Esempio n. 1
0
 /**
  * @param \ReflectionClass $class
  * @param object           $object
  *
  * @return void
  */
 private function injectMethods(\ReflectionClass $class, $object)
 {
     foreach ($this->reflectionTools->getClassMethods($class) as $method) {
         if ($this->policy->isMethodInjected($method)) {
             $parameters = $this->getFunctionParameters($method);
             $method->setAccessible(true);
             $method->invokeArgs($object, $parameters);
         }
     }
 }