From ab0691b82cec77efd90154c78f1854903455c82f Mon Sep 17 00:00:00 2001 From: Lucas Michot Date: Sun, 10 Nov 2024 02:56:18 +0100 Subject: [PATCH] Let the additional config keys be declared as a property (#233) --- src/ConfigTrait.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/ConfigTrait.php b/src/ConfigTrait.php index 487a8ea..caa103c 100644 --- a/src/ConfigTrait.php +++ b/src/ConfigTrait.php @@ -12,6 +12,13 @@ trait ConfigTrait */ protected $config; + /** + * The additional config keys that are allowed to be retrieved from the config. + * + * @var array + */ + protected static array $additionalConfigKeys = []; + /** * @param \SocialiteProviders\Manager\Contracts\OAuth1\ProviderInterface|\SocialiteProviders\Manager\Contracts\OAuth2\ProviderInterface $config */ @@ -28,11 +35,13 @@ public function setConfig(ConfigInterface $config) } /** + * Get the additional config keys. + * * @return array */ public static function additionalConfigKeys() { - return []; + return self::$additionalConfigKeys; } /**