ringcentral / ringcentral-php

RingCentral Connect Platform PHP SDK
MIT License
54 stars 52 forks source link

PHPOption deprecation warning #101

Open byrnereese opened 2 years ago

byrnereese commented 2 years ago

Running against PHP 8.1.1 and 8.1.2 produces the following warnings.

PHP Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /Users/byrne.reese/Projects/ringcentral/ringcentral-api-docs/code-samples/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152

PHP Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /Users/byrne.reese/Projects/ringcentral/ringcentral-api-docs/code-samples/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118

This appears to have been fixed: https://github.com/schmittjoh/php-option/issues/61

It is unclear to me what dependency is including/installing php-option, but the following dependencies are out of date:

byrne.reese ~/.tmp $ php composer.phar show --outdated guzzlehttp/psr7 1.8.3 2.1.0 PSR-7 message implementation that also provides... rmccue/requests v1.8.1 v2.0.0 A HTTP library written in PHP, for human beings. symfony/event-dispatcher v5.4.0 v6.0.2 Provides tools that allow your application comp...