/** * {@inheritdoc} */ public function __construct(Configuration $configuration = null) { if (null !== $configuration && sys_get_temp_dir() !== $configuration->getProxiesTargetDir()) { $fs = new Filesystem(); $fs->mkdir($configuration->getProxiesTargetDir()); } parent::__construct($configuration); }
/** * {@inheritDoc} * * @param AdapterInterface $adapter * @param Configuration $configuration */ public function __construct(AdapterInterface $adapter, Configuration $configuration = null) { parent::__construct($configuration); $this->adapter = $adapter; }
/** * Creates a new {@link \bitExpert\Disco\Proxy\LazyBean\LazyBeanFactory}. * * @param string $beanId * @param \ProxyManager\Configuration $configuration */ public function __construct($beanId, Configuration $configuration = null) { parent::__construct($configuration); $this->beanId = $beanId; }
/** * 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(); }