/** * @param SecurityConfig $config * @param FactoryInterface $factory */ public function __construct(SecurityConfig $config, FactoryInterface $factory) { $this->config = $config; foreach ($this->config->getLibraries() as $library) { $this->register($factory->make($library)); } }