getConfig($name); if (is_null($config)) { throw new InvalidArgumentException("密码重置器 [{$name}] 未定义"); } return new PasswordBroker( $this->createTokenRepository($config), $this->app['auth']->createUserProvider($config['provider'] ?? null) ); } }