feat: enhance SplFileInfo toLog() method / Issue #103 #106
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Enhance
SplFileInfo::toLog()method to provide comprehensive file information for logging purposes.Resolves #103
Changes
Enhanced
toLog()method with 5 fields:filename: File name as stringextension: File extension as stringsize: Human-readable size (B, KB, MB, GB)relativePath: Relative path as stringrelativePathname: Full relative pathname as stringAdded 13 comprehensive unit tests covering:
Testing
SplFileInfoTest.phpChecklist