コード例 #1
0
ファイル: HelperSet.php プロジェクト: seiffert/helper-bundle
 /**
  * @param object $helper
  * @param HelperBroker $broker
  */
 protected function registerPublicMethodsOfObjectAsHelperMethods($helper, HelperBroker $broker)
 {
     $reflection = new \ReflectionClass($helper);
     $methods = $reflection->getMethods(\ReflectionMethod::IS_PUBLIC);
     foreach ($methods as $method) {
         $broker->addHelper($method, array($helper, $method));
     }
 }