Fatal error: Uncaught TypeError: method_exists(): Argument #1 ($object_or_class) must be of type object|string, array given in C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\guzzlehttp\promises\src\RejectedPromise.php:16 Stack trace: #0 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\guzzlehttp\promises\src\RejectedPromise.php(16): method_exists() #1 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\aws\aws-sdk-php\src\Handler\GuzzleV6\GuzzleHandler.php(56): GuzzleHttp\Promise\RejectedPromise->__construct() #2 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\guzzlehttp\promises\src\Promise.php(203): Aws\Handler\GuzzleV6\GuzzleHandler::Aws\Handler\GuzzleV6\{closure}() #3 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\guzzlehttp\promises\src\Promise.php(156): GuzzleHttp\Promise\Promise::callHandler() #4 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\guzzlehttp\promises\src\TaskQueue.php(47): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}() #5 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(118): GuzzleHttp\Promise\TaskQueue->run() #6 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(145): GuzzleHttp\Handler\CurlMultiHandler->tick() #7 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\guzzlehttp\promises\src\Promise.php(246): GuzzleHttp\Handler\CurlMultiHandler->execute() #8 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\guzzlehttp\promises\src\Promise.php(223): GuzzleHttp\Promise\Promise->invokeWaitFn() #9 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\guzzlehttp\promises\src\Promise.php(267): GuzzleHttp\Promise\Promise->waitIfPending() #10 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\guzzlehttp\promises\src\Promise.php(225): GuzzleHttp\Promise\Promise->invokeWaitList() #11 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\guzzlehttp\promises\src\Promise.php(267): GuzzleHttp\Promise\Promise->waitIfPending() #12 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\guzzlehttp\promises\src\Promise.php(225): GuzzleHttp\Promise\Promise->invokeWaitList() #13 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\guzzlehttp\promises\src\Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending() #14 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\aws\aws-sdk-php\src\AwsClientTrait.php(58): GuzzleHttp\Promise\Promise->wait() #15 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\aws\aws-sdk-php\src\AwsClientTrait.php(86): Aws\AwsClient->execute() #16 C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\sns.php(46): Aws\AwsClient->__call() #17 {main} thrown in C:\Bitnami\wampstack-8.0.3-2\apache2\htdocs\IVEPOS\IVEPOS_AZURE\IVEPOS_BP_NEW\vendor\guzzlehttp\promises\src\RejectedPromise.php on line 16