Skip to content

autoframe/components-filesystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autoframe is a low level framework that is oriented on SOLID flexibility

Build Status License: MIT Packagist Version Downloads

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

About

Generic File System Looping, Traversing, Versioning Encode

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages