- Author: Nicola Asuni <info@tecnick.com>
- Copyright: 2015-2026 Nicola Asuni - Tecnick.com LTD
- License: https://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE)
- Source: https://github.com/tecnickcom/tc-lib-file
Com\Tecnick\File
Classes:
- Byte: Big-endian byte-level reads from a binary string The 32-bit readers (getULong(), getLong(), getFixed()) assume a 64-bit PHP build: on a 32-bit build the intermediate left shift overflows the platform
- Cache: File caching system with per-instance directory path and file prefix
- Dir: Writable parent-directory lookup
- Exception: Library exception type
- File: Local and remote file reads behind host and path allowlists
Files
- src/Cache.php: Cache.php