wyrihaximus/psr-3-utilities
PSR-3 logger utilities
2.4.0
334K downloads/mo
#4383 most downloaded on Packagist
WyriHaximus/php-psr-3-utilities
What this package is like to depend on
Last release 3 months ago
25 May 2026
Release timing varies
gaps range from 2 weeks to 3.3 years
Most releases are documented
notes for 7 of 8 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
8 releases · first in 2017
2 releases in the last 12 months
see the full history below
Release timeline
8 releases · Jun 2017 to May 2026Releases
latest 8-
2.4.025 May 2026Release notes
Open source →Test ProcessPlaceHoldersLogger
To help write strict unit tests with
colinodell/psr-testlogger. Consider
the following real life example of need to match very specifictypevalues in the logs:$filesystem = Factory::create(); $logger = new TestLogger(); $producer = Mockery::mock(Producer::class); $producer->shouldReceive('send')->withArgs(static function (File $file): bool { if ($file->type !== 'space' && $file->type !== 'hallow-azeroth') { return false; } return $file->file === $file->type . '.jpg'; }); new RootFiles( new ProcessPlaceHoldersLogger($logger), $filesystem->directory(__DIR__ . '/data/maptiles/'), $producer, new Registry(Configuration::create()), )->perform(); self::assertTrue($logger->hasDebugThatContains('Scanning types')); self::assertTrue($logger->hasDebugThatContains('Scanning for root files in space')); self::assertTrue($logger->hasInfoThatContains('Found for upload: space.jpg')); self::assertTrue($logger->hasDebugThatContains('Scanning for root files in hallow-azeroth')); self::assertTrue($logger->hasInfoThatContains('Found for upload: hallow-azeroth.jpg')); self::assertTrue($logger->hasDebugThatContains('Done scanning types'));
2.4.0
- Total issues resolved: 0
- Total pull requests resolved: 15
- Total contributors: 2
Dependencies 📦
- 76: Update dependency wyrihaximus/test-utilities to v12 thanks to @renovate-runner[bot]
- 75: Update QA Utilities thanks to @renovate-runner[bot]
- 74: Update dependency wyrihaximus/test-utilities to v10 - autoclosed thanks to @renovate-runner[bot]
- 73: Update dependency wyrihaximus/test-utilities to ^8.8.0 - autoclosed thanks to @renovate-runner[bot]
- 71: Update dependency wyrihaximus/test-utilities to v10 - autoclosed thanks to @renovate-runner[bot]
- 70: Update dependency wyrihaximus/makefiles to ^0.7.16 - autoclosed thanks to @renovate-runner[bot]
- 69: Update dependency wyrihaximus/makefiles to ^0.7.15 thanks to @renovate-runner[bot]
- 68: Update dependency wyrihaximus/makefiles to ^0.7.14 - autoclosed thanks to @renovate-runner[bot]
- 67: Update dependency wyrihaximus/makefiles to ^0.7.13 - autoclosed thanks to @renovate-runner[bot]
- 66: Update dependency wyrihaximus/makefiles to ^0.7.12 thanks to @renovate-runner[bot]
- 65: Update dependency wyrihaximus/makefiles to ^0.7.11 thanks to @renovate-runner[bot]
- 64: Update dependency wyrihaximus/test-utilities to ^8.8.0 - autoclosed thanks to @renovate-runner[bot]
- 63: Update dependency wyrihaximus/test-utilities to ^8.6.0 thanks to @renovate-runner[bot]
- 62: Update dependency wyrihaximus/makefiles to ^0.7.10 thanks to @renovate-runner[bot]
Feature 🏗
-
2.3.012 Oct 2025Release notes
Open source →2.3.0
- Total issues resolved: 0
- Total pull requests resolved: 4
- Total contributors: 3
Dependencies 📦,Enhancement ✨
Dependencies 📦
- 60: Update dependency wyrihaximus/makefiles to ^0.7.9 thanks to @renovate-runner[bot]
- 49: Update dependency wyrihaximus/makefiles to ^0.5.0 - autoclosed thanks to @renovate-runner[bot]
- 46: Update dependency wyrihaximus/makefiles to ^0.3.4 || ^0.4.0 thanks to @renovate[bot]
-
2.2.003 May 2025Release notes
Open source →2.2.0
- Total issues resolved: 0
- Total pull requests resolved: 9
- Total contributors: 2
Dependencies 📦,Enhancement ✨
- 45: Rework tests thanks to @WyriHaximus
- 40: Update top PHP 8.3 thanks to @WyriHaximus
Dependencies 📦
- 41: Update QA Tooling thanks to @WyriHaximus
- 39: Drop Safe thanks to @WyriHaximus
- 32: Bump wyrihaximus/test-utilities from 5.0.1 to 5.0.5 thanks to @dependabot[bot]
- 28: Bump wyrihaximus/test-utilities from 5.0.0 to 5.0.1 thanks to @dependabot[bot]
- 27: Bump wyrihaximus/test-utilities from 4.0.0 to 5.0.0 thanks to @dependabot[bot]
Feature 🏗
Enhancement ✨
-
2.1.007 Jan 2022Release notes
Open source →2.1.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Dependencies 📦,Documentation 📚,JSON 👨💼,MarkDown 📝,PHP 🐘
- 26: Support safe 1 and 2 thanks to @WyriHaximus
-
2.0.006 Jan 2022Release notes
Open source →2.0.0
-
Total issues resolved: 0
-
Total pull requests resolved: 1
-
Total contributors: 1
-
25: Next Gen QA thanks to @WyriHaximus
-
-
1.1.116 Dec 2018Nothing published for this version
-
1.1.001 Dec 2018Release notes
Open source →- Bumped to PHP 7.2
- Turn any
JsonSerializablein an array - Run
formatValueagainst any$valuein the context passed intonormalizeContext
-
1.0.025 Jun 2017