public static register ( BeanFactory $beanFactory ) | ||
$beanFactory | BeanFactory |
public static function register(BeanFactory $beanFactory)
{
self::$beanFactory = $beanFactory;
}
public function createDiscoInstance(bool $useAutoloader = false) : AnnotationBeanFactory { $config = new BeanFactoryConfiguration(sys_get_temp_dir()); if ($useAutoloader) { $config->setProxyAutoloader(new Autoloader(new FileLocator(sys_get_temp_dir()), new ClassNameInflector('Bench'))); } $disco = new AnnotationBeanFactory(BenchmarkConfiguration::class, [], $config); BeanFactoryRegistry::register($disco); return $disco; }