Creates an instance of the given $configClassName.
/** * Creates a new {@link \bitExpert\Disco\BeanFactory}. * * @param $configClassName string * @param array $parameters * @param BeanFactoryConfiguration $config */ public function __construct($configClassName, array $parameters = [], BeanFactoryConfiguration $config = null) { if ($config === null) { $config = new BeanFactoryConfiguration(sys_get_temp_dir()); } $configFactory = new ConfigurationFactory($config); $this->beanConfig = $configFactory->createInstance($config, $configClassName, $parameters); }