Returns the ProxyManager configuration based on the current
{@link \bitExpert\Disco\BeanFactoryConfiguration}.
public getProxyManagerConfiguration ( ) : ProxyManager\Configuration | ||
return | ProxyManager\Configuration |
/** * @test */ public function configuredProxyAutoloaderInstanceCanBeRetrieved() { $autoloader = $this->createMock(AutoloaderInterface::class); $config = new BeanFactoryConfiguration(sys_get_temp_dir()); $config->setProxyAutoloader($autoloader); $proxyManagerConfig = $config->getProxyManagerConfiguration(); self::assertSame($autoloader, $proxyManagerConfig->getProxyAutoloader()); }
/** * Creates a new {@link \bitExpert\Disco\Proxy\Configuration\ConfigurationFactory}. * * @param BeanFactoryConfiguration $config */ public function __construct(BeanFactoryConfiguration $config) { parent::__construct($config->getProxyManagerConfiguration()); $this->generator = new ConfigurationGenerator(); }