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

Split debug #617

Merged
merged 17 commits into from
Jul 28, 2023
Merged

Split debug #617

merged 17 commits into from
Jul 28, 2023

Conversation

xepozz
Copy link
Member

@xepozz xepozz commented Mar 26, 2023

@what-the-diff
Copy link

what-the-diff bot commented Mar 26, 2023

PR Summary

  • Added yiisoft/yii-debug package - Introduces a new debugging tool for easier development
  • Created configuration file - params.php located in the "config" folder for easy customization
  • Updated aliases version - Now supports version 3.* to meet debug requirements
  • New files for debug functionalities - Includes ConnectionInterfaceProxy.php, DatabaseCollector.php, and TransactionInterfaceDecorator.php for enhanced debugging capabilities

@codecov
Copy link

codecov bot commented Mar 26, 2023

Codecov Report

Patch coverage has no change and project coverage change: -10.15% ⚠️

Comparison is base (669fca4) 99.73% compared to head (81ba449) 89.59%.
Report is 2 commits behind head on master.

Additional details and impacted files
@@              Coverage Diff              @@
##             master     #617       +/-   ##
=============================================
- Coverage     99.73%   89.59%   -10.15%     
- Complexity     1269     1375      +106     
=============================================
  Files            63       67        +4     
  Lines          3038     3382      +344     
=============================================
  Hits           3030     3030               
- Misses            8      352      +344     
Files Changed Coverage Δ
src/Debug/CommandInterfaceProxy.php 0.00% <0.00%> (ø)
src/Debug/ConnectionInterfaceProxy.php 0.00% <0.00%> (ø)
src/Debug/DatabaseCollector.php 0.00% <0.00%> (ø)
src/Debug/TransactionInterfaceDecorator.php 0.00% <0.00%> (ø)

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@what-the-diff
Copy link

what-the-diff bot commented Mar 27, 2023

PR Summary

  • 🚀 Added new debugging package
    Integrated the "yiisoft/yii-debug" package to improve development efficiency
  • 📁 Created config file for the package
    A new configuration file "params.php" has been set up in the "config" folder
  • Upgraded aliases version
    Updated the version of aliases from 1.* to 3.* to meet the requirements of the new debugging package
  • 📄 New files for better debugging
    • ConnectionInterfaceProxy.php
    • DatabaseCollector.php
    • TransactionInterfaceDecorator.php

These files provide better insight into database operations during development.

@what-the-diff
Copy link

what-the-diff bot commented Mar 29, 2023

PR Summary

  • Changelog Update
    The CHANGELOG.md file has been updated to include a debug collector feature for yiisoft/yii-debug.

  • New Configuration File Added
    A new composer-require-checker.json file has been added to manage the software's dependencies more effectively.

  • Updates to Dependency List
    The composer.json file, which holds the information about which other software packages this software depends on to function, has been updated. The updates include version upgrades, adding a new dependency (yiisoft/yii-debug), and addition of specific configurations to ensure our software works as expected.

  • New Configuration Parameter File
    A new configuration file named config/params.php has been added to hold different parameters that our software uses.

  • Interface Modification
    Modifications were made to the src/Connection/ConnectionInterface.php file to ensure better code explanation and understanding.

  • Debugging Enhancements
    New files relating to debugging functions were added — src/Debug/ConnectionInterfaceProxy.php, src/Debug/DatabaseCollector.php, src/Debug/TransactionInterfaceDecorator.php. These will make the debugging process easier and more efficient, saving developers time and effort.

@samdark samdark added this to the 1.1.0 milestone Apr 9, 2023
@xepozz xepozz marked this pull request as ready for review April 29, 2023 10:57
@vjik vjik added the status:under development Someone is working on a pull request. label Jul 11, 2023
@xepozz xepozz merged commit c01d368 into master Jul 28, 2023
151 of 169 checks passed
@xepozz xepozz deleted the split-debug branch July 28, 2023 19:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:under development Someone is working on a pull request.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants