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

PHPC-2180: Allow applications to register a log message subscriber #1395

Merged
merged 17 commits into from
Sep 21, 2023

Commits on Sep 20, 2023

  1. Configuration menu
    Copy the full SHA
    d5e3b90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ea8497 View commit details
    Browse the repository at this point in the history
  3. levelToString tests

    jmikola committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    d22604b View commit details
    Browse the repository at this point in the history
  4. Logger constant tests

    jmikola committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    075a1b6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ac56199 View commit details
    Browse the repository at this point in the history
  6. Use call_user_function instead of zend_call_method_if_exists

    zend_call_method_if_exists() was introduced in PHP 8.2, so this ensures compatibility back to PHP 7.4.
    
    This could still be optimized to initialize FCI/FCC structs when a logger is first registered. If so, call_user_function can be replaced with zend_call_function().
    jmikola committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    aa16c1e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8a5b159 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    739dc33 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    530f578 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    787e9e9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2f66bcf View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e7a15f5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8084ddb View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    209d157 View commit details
    Browse the repository at this point in the history
  15. Simplify interface implementations with contravariance

    These methods are never called, so type hints are unnecessary
    jmikola committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    42608f3 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    22f96fd View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0f421be View commit details
    Browse the repository at this point in the history