installed version: "socialconnect/auth": "3.5.0"
\SocialConnect\Provider\AbstractBaseProvider::getAccessTokenByRequestParameters has array $requestParameters signature
but \SocialConnect\OAuth2\AbstractProvider::getAccessTokenByRequestParameters has array $parameters signature
i extended \SocialConnect\OAuth2\AbstractProvider class and implemented getAccessTokenByRequestParameters and no matter what signature i'll choose, psalm will give me the error
ERROR: ParamNameMismatch - Argument 1 of Google::getAccessTokenByRequestParameters has wrong name $parameters, expecting $requestParameters as defined by SocialConnect\Provider\AbstractBaseProvider::getAccessTokenByRequestParameters (see https://psalm.dev/230)
public function getAccessTokenByRequestParameters(array $parameters)
or
ERROR: ParamNameMismatch - Argument 1 of Google::getAccessTokenByRequestParameters has wrong name $requestParameters, expecting $parameters as defined by SocialConnect\OAuth2\AbstractProvider::getAccessTokenByRequestParameters (see https://psalm.dev/230)
public function getAccessTokenByRequestParameters(array $requestParameters)
So as I can see it would be better to change \SocialConnect\OAuth2\AbstractProvider::getAccessTokenByRequestParameters to array $requestParameters as in parent class
installed version: "socialconnect/auth": "3.5.0"
\SocialConnect\Provider\AbstractBaseProvider::getAccessTokenByRequestParametershasarray $requestParameterssignaturebut
\SocialConnect\OAuth2\AbstractProvider::getAccessTokenByRequestParametershasarray $parameterssignaturei extended
\SocialConnect\OAuth2\AbstractProviderclass and implementedgetAccessTokenByRequestParametersand no matter what signature i'll choose, psalm will give me the erroror
So as I can see it would be better to change
\SocialConnect\OAuth2\AbstractProvider::getAccessTokenByRequestParameterstoarray $requestParametersas in parent class