https://github.com/autoframe/components-filesystem
Generic File System Looping, Traversing, Versioning Encode
https://github.com/autoframe/components-filesystem
Last synced: about 1 year ago
JSON representation
Generic File System Looping, Traversing, Versioning Encode
- Host: GitHub
- URL: https://github.com/autoframe/components-filesystem
- Owner: autoframe
- License: mit
- Created: 2023-05-01T20:28:12.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-06T09:52:14.000Z (over 2 years ago)
- Last Synced: 2025-02-18T01:40:22.789Z (over 1 year ago)
- Language: PHP
- Size: 75.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Autoframe is a low level framework that is oriented on SOLID flexibility
[](https://github.com/autoframe/components-filesystem/actions?query=branch:main)
[](https://opensource.org/licenses/MIT)

[](https://packagist.org/packages/autoframe/components-filesystem)
*PHP File System utilities like "Looping", "Traversing", "Versioning", "Encode", "Base64", "Mime", etc*
Namespace:
- Autoframe\\Component\\FileSystem
SINGLETON Classes:
- AfrFileSystemCollectionClass (contains all the methods from the next classes)
- AfrDirPathClass
- isDir
- openDir
- detectDirectorySeparatorFromPath
- getApplicableSlashStyle
- removeFinalSlash
- addFinalSlash
- makeUniformSlashStyle
- correctPathFormat
- simplifyAbsolutePath
- fixDs
- AfrBase64InlineDataClass
- getBase64InlineData
- AfrOverWriteClass
- overWriteFile
- AfrDirTraversingCollectionClass (all traversing methods)
- AfrDirTraversingCountChildrenDirsClass
- countAllChildrenDirs
- AfrDirTraversingFileListClass
- getDirFileList
- AfrDirTraversingGetAllChildrenDirsClass
- getAllChildrenDirs
- AfrDirMaxFileMtimeClass
- getDirMaxFileMtime
- AfrFileVersioningMtimeHashClass
- fileVersioningMtimeHash
- AfrSplitMergeClass
- AfrSplitMergeInterface
- AfrSplitMergeCopyDirClass
- AfrSplitMergeCopyDirInterface
Includes:
- Traits (can be used for embedding into classes if the singleton is not good enough)
- Interfaces