intuit / QuickBooks-V3-PHP-SDK

Official PHP SDK for QuickBooks REST API v3.0: https://developer.intuit.com/
Apache License 2.0
246 stars 246 forks source link

Your Class IPP does not comply with psr-4 autoloading standard. #329

Open dlrdelarocha opened 4 years ago

dlrdelarocha commented 4 years ago

Hi, currently I have installed your repository whit composer and receive the title error, this error is because your class name and file name are different an other hand have indentation problems in same file.

stevenmaguire commented 4 years ago

This is, and will continue to be, a problem for mature web applications that use Composer during continuous integration.

Deprecation Notice: Class QuickBooksOnline\API\Data\IPPWrapper located in ./vendor/quickbooks/v3-php-sdk/src/Data/IPP.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0.

bsivalingam commented 4 years ago

I have a JIRA to update this will do it in our next sprint.

abisalehalliprasan commented 4 years ago

Opening up our SDK for hacktoberfest contributions.

What is it? Hacktoberfest is underway right now and we would love for you to contribute 🚀 . More information on #hacktoberfest is here

Develop-with-Intuit for Hacktoberfest

stevenmaguire commented 4 years ago

According to #341, it seems like there is already a proposed fix here. That seems like a quick Hacktoberfest win to me!

levinse commented 4 years ago

+1

jaydiablo commented 4 years ago

361 seems to attempt to address this, but doesn't fully (class name doesn't match filename and there is at least one other place in the code where the fully qualified name with API in it is referenced, mentioned in the comments).

adamlytics commented 3 years ago

What's the hold up here? The world is moving on with Composer 2 and we are having to hold our stuff back because of this.

abisalehalliprasan commented 3 years ago

@adamlytics This should be fixed with the release: 6.0.0