( ! ) Deprecated: QuickBooksOnline\API\Core\HttpClients\CurlHttpClient::__construct(): Implicitly marking parameter $curl as nullable is deprecated, the explicit nullable type must be used instead in /Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/Core/HttpClients/CurlHttpClient.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0012435896{main}( ).../RecurringTransactionQuery.php:0
20.0132789416QuickBooksOnline\API\DataService\DataService::Configure( $settings = ['auth_mode' => 'oauth2', 'ClientID' => 'XXXXXXXXXX', 'ClientSecret' => 'XXXXXXXXXX', 'accessTokenKey' => 'XXXXXXXXXX', 'refreshTokenKey' => 'XXXXXXXXXX', 'QBORealmID' => 'XXXXXXXXXX', 'baseUrl' => 'development'] ).../RecurringTransactionQuery.php:11
30.04051116424QuickBooksOnline\API\DataService\DataService->__construct( $serviceContext = class QuickBooksOnline\API\Core\ServiceContext { public $realmId = 'XXXXXXXXXX'; public $serviceType = 'QBO'; public $baseserviceURL = 'https://sandbox-quickbooks.api.intuit.com/v3/'; private $appToken = NULL; private $isCreateMethod = FALSE; private $messageValues = NULL; public $requestValidator = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { private $accessTokenKey = 'XXXXXXXXXX'; private $tokenType = 'bearer'; private $refresh_token = 'XXXXXXXXXX'; private $accessTokenExpiresAt = NULL; private $refreshTokenExpiresAt = NULL; private $accessTokenValidationPeriod = NULL; private $refreshTokenValidationPeriod = NULL; private $clientID = 'XXXXXXXXXX'; private $clientSecret = 'XXXXXXXXXX'; private $realmID = 'XXXXXXXXXX'; private $baseURL = 'https://sandbox-quickbooks.api.intuit.com/' }; public $minorVersion = '75'; public $IppConfiguration = class QuickBooksOnline\API\Core\Configuration\IppConfiguration { public $Logger = class QuickBooksOnline\API\Diagnostics\Logger { ... }; public $Security = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { ... }; public $Message = class QuickBooksOnline\API\Core\Http\Message { ... }; public $RetryPolicy = NULL; public $BaseUrl = class QuickBooksOnline\API\Core\Configuration\BaseUrl { ... }; public $ContentWriter = class QuickBooksOnline\API\Core\Configuration\ContentWriterSettings { ... }; public $OpControlList = class QuickBooksOnline\API\Core\Configuration\OperationControlList { ... }; public $minorVersion = '75'; public $SSLCheckStatus = NULL; public $RealmID = NULL; public $OAuthMode = 'oauth2' } } ).../DataService.php:391
40.04051116424QuickBooksOnline\API\DataService\DataService->updateServiceContextSettingsForOthers( $serviceContext = class QuickBooksOnline\API\Core\ServiceContext { public $realmId = 'XXXXXXXXXX'; public $serviceType = 'QBO'; public $baseserviceURL = 'https://sandbox-quickbooks.api.intuit.com/v3/'; private $appToken = NULL; private $isCreateMethod = FALSE; private $messageValues = NULL; public $requestValidator = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { private $accessTokenKey = 'XXXXXXXXXX'; private $tokenType = 'bearer'; private $refresh_token = 'XXXXXXXXXX'; private $accessTokenExpiresAt = NULL; private $refreshTokenExpiresAt = NULL; private $accessTokenValidationPeriod = NULL; private $refreshTokenValidationPeriod = NULL; private $clientID = 'XXXXXXXXXX'; private $clientSecret = 'XXXXXXXXXX'; private $realmID = 'XXXXXXXXXX'; private $baseURL = 'https://sandbox-quickbooks.api.intuit.com/' }; public $minorVersion = '75'; public $IppConfiguration = class QuickBooksOnline\API\Core\Configuration\IppConfiguration { public $Logger = class QuickBooksOnline\API\Diagnostics\Logger { ... }; public $Security = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { ... }; public $Message = class QuickBooksOnline\API\Core\Http\Message { ... }; public $RetryPolicy = NULL; public $BaseUrl = class QuickBooksOnline\API\Core\Configuration\BaseUrl { ... }; public $ContentWriter = class QuickBooksOnline\API\Core\Configuration\ContentWriterSettings { ... }; public $OpControlList = class QuickBooksOnline\API\Core\Configuration\OperationControlList { ... }; public $minorVersion = '75'; public $SSLCheckStatus = NULL; public $RealmID = NULL; public $OAuthMode = 'oauth2' } } ).../DataService.php:165
50.04381185424QuickBooksOnline\API\DataService\DataService->setupRestHandler( $serviceContext = class QuickBooksOnline\API\Core\ServiceContext { public $realmId = 'XXXXXXXXXX'; public $serviceType = 'QBO'; public $baseserviceURL = 'https://sandbox-quickbooks.api.intuit.com/v3/'; private $appToken = NULL; private $isCreateMethod = FALSE; private $messageValues = NULL; public $requestValidator = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { private $accessTokenKey = 'XXXXXXXXXX'; private $tokenType = 'bearer'; private $refresh_token = 'XXXXXXXXXX'; private $accessTokenExpiresAt = NULL; private $refreshTokenExpiresAt = NULL; private $accessTokenValidationPeriod = NULL; private $refreshTokenValidationPeriod = NULL; private $clientID = 'XXXXXXXXXX'; private $clientSecret = 'XXXXXXXXXX'; private $realmID = 'XXXXXXXXXX'; private $baseURL = 'https://sandbox-quickbooks.api.intuit.com/' }; public $minorVersion = '75'; public $IppConfiguration = class QuickBooksOnline\API\Core\Configuration\IppConfiguration { public $Logger = class QuickBooksOnline\API\Diagnostics\Logger { ... }; public $Security = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { ... }; public $Message = class QuickBooksOnline\API\Core\Http\Message { ... }; public $RetryPolicy = NULL; public $BaseUrl = class QuickBooksOnline\API\Core\Configuration\BaseUrl { ... }; public $ContentWriter = class QuickBooksOnline\API\Core\Configuration\ContentWriterSettings { ... }; public $OpControlList = class QuickBooksOnline\API\Core\Configuration\OperationControlList { ... }; public $minorVersion = '75'; public $SSLCheckStatus = NULL; public $RealmID = NULL; public $OAuthMode = 'oauth2' } } ).../DataService.php:177
60.04451191272QuickBooksOnline\API\Core\HttpClients\ClientFactory::createClient( $clientName = 'curl' ).../DataService.php:217
70.04451191272{closure:/Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/config.php:12-27}( $class = 'QuickBooksOnline\\API\\Core\\HttpClients\\CurlHttpClient' ).../ClientFactory.php:27

( ! ) Deprecated: QuickBooksOnline\API\Core\HttpClients\SyncRestHandler::__construct(): Implicitly marking parameter $client as nullable is deprecated, the explicit nullable type must be used instead in /Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/Core/HttpClients/SyncRestHandler.php on line 53
Call Stack
#TimeMemoryFunctionLocation
10.0012435896{main}( ).../RecurringTransactionQuery.php:0
20.0132789416QuickBooksOnline\API\DataService\DataService::Configure( $settings = ['auth_mode' => 'oauth2', 'ClientID' => 'XXXXXXXXXX', 'ClientSecret' => 'XXXXXXXXXX', 'accessTokenKey' => 'XXXXXXXXXX', 'refreshTokenKey' => 'XXXXXXXXXX', 'QBORealmID' => 'XXXXXXXXXX', 'baseUrl' => 'development'] ).../RecurringTransactionQuery.php:11
30.04051116424QuickBooksOnline\API\DataService\DataService->__construct( $serviceContext = class QuickBooksOnline\API\Core\ServiceContext { public $realmId = 'XXXXXXXXXX'; public $serviceType = 'QBO'; public $baseserviceURL = 'https://sandbox-quickbooks.api.intuit.com/v3/'; private $appToken = NULL; private $isCreateMethod = FALSE; private $messageValues = NULL; public $requestValidator = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { private $accessTokenKey = 'XXXXXXXXXX'; private $tokenType = 'bearer'; private $refresh_token = 'XXXXXXXXXX'; private $accessTokenExpiresAt = NULL; private $refreshTokenExpiresAt = NULL; private $accessTokenValidationPeriod = NULL; private $refreshTokenValidationPeriod = NULL; private $clientID = 'XXXXXXXXXX'; private $clientSecret = 'XXXXXXXXXX'; private $realmID = 'XXXXXXXXXX'; private $baseURL = 'https://sandbox-quickbooks.api.intuit.com/' }; public $minorVersion = '75'; public $IppConfiguration = class QuickBooksOnline\API\Core\Configuration\IppConfiguration { public $Logger = class QuickBooksOnline\API\Diagnostics\Logger { ... }; public $Security = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { ... }; public $Message = class QuickBooksOnline\API\Core\Http\Message { ... }; public $RetryPolicy = NULL; public $BaseUrl = class QuickBooksOnline\API\Core\Configuration\BaseUrl { ... }; public $ContentWriter = class QuickBooksOnline\API\Core\Configuration\ContentWriterSettings { ... }; public $OpControlList = class QuickBooksOnline\API\Core\Configuration\OperationControlList { ... }; public $minorVersion = '75'; public $SSLCheckStatus = NULL; public $RealmID = NULL; public $OAuthMode = 'oauth2' } } ).../DataService.php:391
40.04051116424QuickBooksOnline\API\DataService\DataService->updateServiceContextSettingsForOthers( $serviceContext = class QuickBooksOnline\API\Core\ServiceContext { public $realmId = 'XXXXXXXXXX'; public $serviceType = 'QBO'; public $baseserviceURL = 'https://sandbox-quickbooks.api.intuit.com/v3/'; private $appToken = NULL; private $isCreateMethod = FALSE; private $messageValues = NULL; public $requestValidator = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { private $accessTokenKey = 'XXXXXXXXXX'; private $tokenType = 'bearer'; private $refresh_token = 'XXXXXXXXXX'; private $accessTokenExpiresAt = NULL; private $refreshTokenExpiresAt = NULL; private $accessTokenValidationPeriod = NULL; private $refreshTokenValidationPeriod = NULL; private $clientID = 'XXXXXXXXXX'; private $clientSecret = 'XXXXXXXXXX'; private $realmID = 'XXXXXXXXXX'; private $baseURL = 'https://sandbox-quickbooks.api.intuit.com/' }; public $minorVersion = '75'; public $IppConfiguration = class QuickBooksOnline\API\Core\Configuration\IppConfiguration { public $Logger = class QuickBooksOnline\API\Diagnostics\Logger { ... }; public $Security = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { ... }; public $Message = class QuickBooksOnline\API\Core\Http\Message { ... }; public $RetryPolicy = NULL; public $BaseUrl = class QuickBooksOnline\API\Core\Configuration\BaseUrl { ... }; public $ContentWriter = class QuickBooksOnline\API\Core\Configuration\ContentWriterSettings { ... }; public $OpControlList = class QuickBooksOnline\API\Core\Configuration\OperationControlList { ... }; public $minorVersion = '75'; public $SSLCheckStatus = NULL; public $RealmID = NULL; public $OAuthMode = 'oauth2' } } ).../DataService.php:165
50.04381185424QuickBooksOnline\API\DataService\DataService->setupRestHandler( $serviceContext = class QuickBooksOnline\API\Core\ServiceContext { public $realmId = 'XXXXXXXXXX'; public $serviceType = 'QBO'; public $baseserviceURL = 'https://sandbox-quickbooks.api.intuit.com/v3/'; private $appToken = NULL; private $isCreateMethod = FALSE; private $messageValues = NULL; public $requestValidator = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { private $accessTokenKey = 'XXXXXXXXXX'; private $tokenType = 'bearer'; private $refresh_token = 'XXXXXXXXXX'; private $accessTokenExpiresAt = NULL; private $refreshTokenExpiresAt = NULL; private $accessTokenValidationPeriod = NULL; private $refreshTokenValidationPeriod = NULL; private $clientID = 'XXXXXXXXXX'; private $clientSecret = 'XXXXXXXXXX'; private $realmID = 'XXXXXXXXXX'; private $baseURL = 'https://sandbox-quickbooks.api.intuit.com/' }; public $minorVersion = '75'; public $IppConfiguration = class QuickBooksOnline\API\Core\Configuration\IppConfiguration { public $Logger = class QuickBooksOnline\API\Diagnostics\Logger { ... }; public $Security = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { ... }; public $Message = class QuickBooksOnline\API\Core\Http\Message { ... }; public $RetryPolicy = NULL; public $BaseUrl = class QuickBooksOnline\API\Core\Configuration\BaseUrl { ... }; public $ContentWriter = class QuickBooksOnline\API\Core\Configuration\ContentWriterSettings { ... }; public $OpControlList = class QuickBooksOnline\API\Core\Configuration\OperationControlList { ... }; public $minorVersion = '75'; public $SSLCheckStatus = NULL; public $RealmID = NULL; public $OAuthMode = 'oauth2' } } ).../DataService.php:177
60.04871250632{closure:/Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/config.php:12-27}( $class = 'QuickBooksOnline\\API\\Core\\HttpClients\\SyncRestHandler' ).../DataService.php:218

( ! ) Deprecated: QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2LoginHelper::__construct(): Implicitly marking parameter $serviceContext as nullable is deprecated, the explicit nullable type must be used instead in /Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/Core/OAuth/OAuth2/OAuth2LoginHelper.php on line 106
Call Stack
#TimeMemoryFunctionLocation
10.0012435896{main}( ).../RecurringTransactionQuery.php:0
20.0132789416QuickBooksOnline\API\DataService\DataService::Configure( $settings = ['auth_mode' => 'oauth2', 'ClientID' => 'XXXXXXXXXX', 'ClientSecret' => 'XXXXXXXXXX', 'accessTokenKey' => 'XXXXXXXXXX', 'refreshTokenKey' => 'XXXXXXXXXX', 'QBORealmID' => 'XXXXXXXXXX', 'baseUrl' => 'development'] ).../RecurringTransactionQuery.php:11
30.05311354376QuickBooksOnline\API\DataService\DataService->configureOAuth2LoginHelper( $oauth2Conifg = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { private $accessTokenKey = 'XXXXXXXXXX'; private $tokenType = 'bearer'; private $refresh_token = 'XXXXXXXXXX'; private $accessTokenExpiresAt = NULL; private $refreshTokenExpiresAt = NULL; private $accessTokenValidationPeriod = NULL; private $refreshTokenValidationPeriod = NULL; private $clientID = 'XXXXXXXXXX'; private $clientSecret = 'XXXXXXXXXX'; private $realmID = 'XXXXXXXXXX'; private $baseURL = 'https://sandbox-quickbooks.api.intuit.com/' }, $settings = ['auth_mode' => 'oauth2', 'ClientID' => 'XXXXXXXXXX', 'ClientSecret' => 'XXXXXXXXXX', 'accessTokenKey' => 'XXXXXXXXXX', 'refreshTokenKey' => 'XXXXXXXXXX', 'QBORealmID' => 'XXXXXXXXXX', 'baseUrl' => 'development'] ).../DataService.php:406
40.05311354376{closure:/Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/config.php:12-27}( $class = 'QuickBooksOnline\\API\\Core\\OAuth\\OAuth2\\OAuth2LoginHelper' ).../DataService.php:429

( ! ) Warning: Undefined variable $startPosition in /Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/DataService/DataService.php on line 1272
Call Stack
#TimeMemoryFunctionLocation
10.0012435896{main}( ).../RecurringTransactionQuery.php:0
20.05501465176QuickBooksOnline\API\DataService\DataService->recurringTransaction( $query = 'SELECT * FROM RecurringTransaction' ).../RecurringTransactionQuery.php:24

( ! ) Warning: Undefined variable $maxResults in /Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/DataService/DataService.php on line 1272
Call Stack
#TimeMemoryFunctionLocation
10.0012435896{main}( ).../RecurringTransactionQuery.php:0
20.05501465176QuickBooksOnline\API\DataService\DataService->recurringTransaction( $query = 'SELECT * FROM RecurringTransaction' ).../RecurringTransactionQuery.php:24

( ! ) Deprecated: Function curl_close() is deprecated since 8.5, as it has no effect since PHP 8.0 in /Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/Core/HttpClients/BaseCurl.php on line 125
Call Stack
#TimeMemoryFunctionLocation
10.0012435896{main}( ).../RecurringTransactionQuery.php:0
20.05501465176QuickBooksOnline\API\DataService\DataService->recurringTransaction( $query = 'SELECT * FROM RecurringTransaction' ).../RecurringTransactionQuery.php:24
30.05631468272QuickBooksOnline\API\Core\HttpClients\SyncRestHandler->sendRequest( $requestParameters = class QuickBooksOnline\API\Core\HttpClients\RequestParameters { public $ResourceUri = 'company/XXXXXXXXXX/query'; public $HttpVerbType = 'POST'; public $ContentType = 'application/text'; public $ApiName = NULL }, $requestBody = 'SELECT * FROM RecurringTransaction', $specifiedRequestUri = NULL, $throwExceptionOnError = FALSE ).../DataService.php:1276
40.05651468928QuickBooksOnline\API\Core\HttpClients\SyncRestHandler->OAuth2APICall( $baseURL = 'https://sandbox-quickbooks.api.intuit.com/v3/company/XXXXXXXXXX/query', $queryParameters = ['minorversion' => '75'], $HttpMethod = 'POST', $requestUri = 'https://sandbox-quickbooks.api.intuit.com/v3/company/XXXXXXXXXX/query?minorversion=75', $requestParameters = class QuickBooksOnline\API\Core\HttpClients\RequestParameters { public $ResourceUri = 'company/XXXXXXXXXX/query'; public $HttpVerbType = 'POST'; public $ContentType = 'application/text'; public $ApiName = NULL }, $requestBody = 'SELECT * FROM RecurringTransaction', $throwExceptionOnError = FALSE ).../SyncRestHandler.php:127
50.07001469592QuickBooksOnline\API\Core\HttpClients\CurlHttpClient->makeAPICall( $url = 'https://sandbox-quickbooks.api.intuit.com/v3/company/XXXXXXXXXX/query?minorversion=75', $method = 'POST', $headers = ['Authorization' => 'Bearer XXXXXXXXXX', 'host' => 'sandbox-quickbooks.api.intuit.com', 'user-agent' => 'V3PHPSDK6.2.2', 'accept' => '*/*', 'connection' => 'close', 'content-type' => 'application/text', 'content-length' => 34], $body = 'SELECT * FROM RecurringTransaction', $timeOut = NULL, $verifySSL = FALSE ).../SyncRestHandler.php:215
60.46451534216QuickBooksOnline\API\Core\HttpClients\CurlHttpClient->closeConnection( ).../CurlHttpClient.php:49
70.46451534216QuickBooksOnline\API\Core\HttpClients\BaseCurl->close( ).../CurlHttpClient.php:180

( ! ) Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/_Samples/RecurringTransactionQuery.php on line 25
( ! ) TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/_Samples/RecurringTransactionQuery.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0012435896{main}( ).../RecurringTransactionQuery.php:0