Thank you! I’m creating a ticket right now.
Yes, we are running the latest version. WordPress 4.8.1, WooCommerce 3.1.2 and PayPal for WooCommerce 1.4.6.1
I had the same issue and removing the & from $this on lines 645 and 994 fixed the issue.
The issue is that you can’t pass an object by reference, which is what the & does if you add it to the beginning of variables. The way PHP 5 works is that when you pass an object as a argument into a function the argument points to the same value as the original object by default.
Here is a little more information:
http://php.net/manual/en/language.oop5.references.php