Are you sure the assignment to $data is correct as self::remote_get($url) targeting Pronamic\WordPress\Pay\G...ortClient::remote_get() seems to always return null.
This check looks for function or method calls that always return null and whose
return value is assigned to a variable.
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.