コード例 #1
0
ファイル: Injector.php プロジェクト: brick/di
 /**
  * @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);
         }
     }
 }