Fatal error: Uncaught TypeError: method_exists(): Argument #1 ($object_or_class) must be of type object|string, array given in phar:///web/site/app/functions/aws.phar/GuzzleHttp/Promise/RejectedPromise.php:16
Stack trace:
#0 phar:///web/site/app/functions/aws.phar/GuzzleHttp/Promise/RejectedPromise.php(16): method_exists()
#1 phar:///web/site/app/functions/aws.phar/Aws/Handler/GuzzleV6/GuzzleHandler.php(57): GuzzleHttp\Promise\RejectedPromise->__construct()
#2 phar:///web/site/app/functions/aws.phar/GuzzleHttp/Promise/Promise.php(203): Aws\Handler\GuzzleV6\GuzzleHandler::Aws\Handler\GuzzleV6\{closure}()
#3 phar:///web/site/app/functions/aws.phar/GuzzleHttp/Promise/Promise.php(156): GuzzleHttp\Promise\Promise::callHandler()
#4 phar:///web/site/app/functions/aws.phar/GuzzleHttp/Promise/TaskQueue.php(47): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}()
#5 phar:///web/site/app/functions/aws.phar/GuzzleHttp/Promise/Promise.php(246): GuzzleHttp\Promise\TaskQueue->run()
#6 phar:///web/site/app/functions/aws.phar/GuzzleHttp/Promise/Promise.php(223): GuzzleHttp\Promise\Promise->invokeWaitFn()
#7 phar:///web/site/app/functions/aws.phar/GuzzleHttp/Promise/Promise.php(267): GuzzleHttp\Promise\Promise->waitIfPending()
#8 phar:///web/site/app/functions/aws.phar/GuzzleHttp/Promise/Promise.php(225): GuzzleHttp\Promise\Promise->invokeWaitList()
#9 phar:///web/site/app/functions/aws.phar/GuzzleHttp/Promise/Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#10 phar:///web/site/app/functions/aws.phar/Aws/AwsClientTrait.php(59): GuzzleHttp\Promise\Promise->wait()
#11 phar:///web/site/app/functions/aws.phar/Aws/ResultPaginator.php(126): Aws\AwsClient->execute()
#12 phar:///web/site/app/functions/aws.phar/Aws/functions.php(51): Aws\ResultPaginator->valid()
#13 phar:///web/site/app/functions/aws.phar/Aws/functions.php(68): Aws\map()
#14 /web/site/public/product-info.php(128): Aws\flatmap()
#15 {main}
thrown in phar:///web/site/app/functions/aws.phar/GuzzleHttp/Promise/RejectedPromise.php on line 16