/** * @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)); } }
/** * @param SecurityConfig $config * @param FactoryInterface $factory * @return ActorInterface */ public function defaultActor(SecurityConfig $config, FactoryInterface $factory) { return $factory->make($config->defaultActor()); }