我正在尝试扩展此类:
Symfony\Component\Security\Http\RememberMe\AbstractRememberMeServices
...而且我还需要传入一些额外的变量。这意味着我需要调用上述 AbstractRememberMeServices 类的 _ 构造(父类:来自新类的 _construct),但我看不到从哪里获取所有变量。
这是__构造:
public function __construct(array $userProviders, $key, $providerKey, array $options = array(), LoggerInterface $logger = null)
{
    if (empty($key)) {
        throw new \InvalidArgumentException('$key must not be empty.');
    }
    if (empty($providerKey)) {
        throw new \InvalidArgumentException('$providerKey must not be empty.');
    }
    if (0 === count($userProviders)) {
        throw new \InvalidArgumentException('You must provide at least one user provider.');
    }
    $this->userProviders = $userProviders;
    $this->key = $key;
    $this->providerKey = $providerKey;
    $this->options = $options;
    $this->logger = $logger;
}
我可以解决其中一个,但我从哪里得到其余的?因为这些通常是自动设置的,所以我当然可以使用它们而不是手动再次设置它们。
服务.yml:
arguments:
  - 
  -
  -
  -
  - @logger