Skip to content

Harden file storage internals#4

Merged
dereuromark merged 2 commits into
masterfrom
fix/health-followup
Apr 29, 2026
Merged

Harden file storage internals#4
dereuromark merged 2 commits into
masterfrom
fix/health-followup

Conversation

@dereuromark
Copy link
Copy Markdown
Contributor

Summary

  • fix path builder config handling for custom sanitizers, random path callbacks, and custom separators
  • replace raw missing-UUID fatals with an explicit exception and document the UUID requirement
  • stream storeFile() writes and add regression coverage while cleaning PHPUnit 12 test notices

Notes

  • no intended BC break: this keeps the existing API and turns previous typed-property fatals into explicit runtime exceptions
  • local validation passed with composer test, vendor/bin/phpstan analyze --error-format=raw, composer cs-fix, and composer cs-check

@dereuromark dereuromark merged commit d91cbb5 into master Apr 29, 2026
6 checks passed
@dereuromark dereuromark deleted the fix/health-followup branch April 29, 2026 12:55
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.

1 participant