私はこのクラスを拡張しようとしています:
Symfony\Component\Security\Http\RememberMe\AbstractRememberMeServices
...そして、いくつかの追加変数も渡す必要があります。つまり、上記の AbstractRememberMeServices クラスの _コンストラクト (親:新しいクラスの _construct) を呼び出す必要がありますが、すべての変数をどこから取得できるかわかりません。
これは __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;
}
そのうちの 1 つを解決することはできますが、残りはどこで入手できますか? これらは通常自動的に設定されるため、手動で再設定するのではなく、それらを使用することができます。
services.yml:
arguments:
-
-
-
-
- @logger