Superbalist / flysystem-google-cloud-storage

Flysystem Adapter for Google Cloud Storage
MIT License
265 stars 105 forks source link

Error on PHP7.2 : count(): Parameter must be an array or an object that implements Countable #81

Open mufeelfls opened 6 years ago

mufeelfls commented 6 years ago

Hi

I am getting the following error running the service on Laravel 5.6 on a PHP 7.2 stack

Google \ Cloud \ Core \ Exception \ ServiceException
count(): Parameter must be an array or an object that implements Countable
sergomet commented 5 years ago

I am getting same error.

nicja commented 5 years ago

Can you please provide a full stack trace?

Charles-March commented 4 years ago

@mufeelfls I'm actually facing the same issue, have you found any solutions ? cc @sergomet

sergomet commented 4 years ago

@stractus I switched to php7.1 to quick fix

Charles-March commented 4 years ago

@sergomet the problem seems to be from the authentification part. By digging in depencies I found that the guzzlehttp is not compatible with php 7.2. So by setting "guzzlehttp/guzzle": "6.5.3" in my composer.json I resolved the issue.