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

Trunk enhancements branch #100

Open
wants to merge 17 commits into
base: master
Choose a base branch
from
Open

Trunk enhancements branch #100

wants to merge 17 commits into from

Conversation

xepozz
Copy link
Member

@xepozz xepozz commented Feb 14, 2024

Q A
Is bugfix? ✔️
New feature? ✔️
Breaks BC? ✔️
Related issues yiisoft/queue#190

Copy link

what-the-diff bot commented Feb 14, 2024

PR Summary

This PR involves significant updates to code environment and components, performance improvements and bug fixes, resulting in more efficient and reliable code. The key changes include:

  • Environment Update
    In the composer.json, the version of PHP has been upgraded to 8.1 for better performance and updated feature support.

  • Dependencies Update
    The 'yiisoft/queue' and 'yiisoft/yii-console' requirements in composer.json have been updated and added respectively for improved project structure.

  • Changes in Methods and Properties
    Methods such as 'status' and 'push' along with properties like '$autoDelete' in various files were updated to ensure better readability and functionality of the code.

  • Removal of Files
    Certain unnecessary or redundant files such as 'FriendlyExceptionTest.php' and 'MessageSerializerTest.php' were removed for cleaner code structure and optimization.

  • Syntax Revision
    Various files underwent syntax revisions to maintain consistency, readability and adapt to updated methods.

  • Test Update
    Test classes, methods, and constructor were updated in 'QueueFactoryTest.php', 'QueueProviderTest.php', and others to match application changes and enhance test accuracy.

  • Docker Compose Updates
    In 'docker-compose.yml', the 'php80' service was removed and several properties were changed in other services to ensure better container configuration.

  • Other Optimizations
    Various other changes and optimizations were made including updating the constructor for 'DelayMiddleware', changes to 'Adapter.php', and unsetting properties in '__destruct()' methods across multiple files.

Remember, to get a deeper understanding of the changes, please refer to the actual diff output.

@samdark samdark requested review from s1lver and viktorprogger and removed request for s1lver February 15, 2024 09:39
xepozz added 2 commits March 3, 2024 17:03
# Conflicts:
#	composer.json
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