Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update composer to use correct autoload setting for tests #944

Merged
merged 2 commits into from
Oct 27, 2023

Conversation

JPry
Copy link

@JPry JPry commented Oct 26, 2023

This PR updates the composer.json file to move the autoload setting for tests/ into autoload-dev.

The reason for this change is that the tests/ directory is (correctly) not inculded in distribution, but including it in the normal autoload property still specifies the testing namespace. In distribution, this namespace doesn't exist.

More specifically, if we attempt to use a 3rd party tool (such as Mozart) to add a prefix to this namespace, the extraneous namespace for tests/ causes an error to be thrown. Moving the namespace to autoload-dev solves this issue.

JPry added a commit to woocommerce/woocommerce that referenced this pull request Oct 27, 2023
For now, this manually adds the mobile detect library, due to an error that should be fixed by serbanghita/Mobile-Detect#944.
JPry added a commit to woocommerce/woocommerce that referenced this pull request Oct 27, 2023
For now, this manually adds the mobile detect library, due to an error that should be fixed by serbanghita/Mobile-Detect#944.
@serbanghita serbanghita merged commit 53a11f6 into serbanghita:3.74.x Oct 27, 2023
@serbanghita
Copy link
Owner

@JPry thank you! 🙇 I will release a new version today!

@JPry
Copy link
Author

JPry commented Oct 27, 2023

Thanks @serbanghita!

layoutd pushed a commit to woocommerce/woocommerce that referenced this pull request Nov 11, 2023
For now, this manually adds the mobile detect library, due to an error that should be fixed by serbanghita/Mobile-Detect#944.
layoutd pushed a commit to woocommerce/woocommerce that referenced this pull request Nov 13, 2023
For now, this manually adds the mobile detect library, due to an error that should be fixed by serbanghita/Mobile-Detect#944.
layoutd pushed a commit to woocommerce/woocommerce that referenced this pull request Nov 14, 2023
For now, this manually adds the mobile detect library, due to an error that should be fixed by serbanghita/Mobile-Detect#944.
layoutd pushed a commit to woocommerce/woocommerce that referenced this pull request Nov 20, 2023
For now, this manually adds the mobile detect library, due to an error that should be fixed by serbanghita/Mobile-Detect#944.
layoutd pushed a commit to woocommerce/woocommerce that referenced this pull request Nov 21, 2023
For now, this manually adds the mobile detect library, due to an error that should be fixed by serbanghita/Mobile-Detect#944.
layoutd pushed a commit to woocommerce/woocommerce that referenced this pull request Nov 24, 2023
For now, this manually adds the mobile detect library, due to an error that should be fixed by serbanghita/Mobile-Detect#944.
layoutd pushed a commit to woocommerce/woocommerce that referenced this pull request Nov 27, 2023
For now, this manually adds the mobile detect library, due to an error that should be fixed by serbanghita/Mobile-Detect#944.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants