Every class in core/classes, in the FrostMVC namespace. Import them in your controllers, models and libraries with
use FrostMVC\ClassName;.
| Class | Description | Methods |
|---|---|---|
| Controller | Base controller class for all FrostMVC controllers. |
2 |
| Cookie | Cookie helper that hashes cookie names and stores metadata as JSON values. |
6 |
| Date_Time | Date and time utility methods. |
7 |
| DB | PDO-style wrapper around MySQLi. |
28 |
| FlashLog | Generic key-value store with optional expiration, backed by either a Memcached handler or the filesystem (via PHP's system temp directory). |
9 |
| Form | Input sanitisation, HTTP input helpers, and form rendering utilities. |
15 |
| Functions | General-purpose utility methods for the FrostMVC framework. |
18 |
| Loader | Autoloading helper for controllers, models, libraries, and helpers. |
4 |
| Logs | Simple file-based logging utility. |
4 |
SMTP email sender built on PHPMailer. |
27 | |
| Model | Query builder and base model class for FrostMVC. |
61 |
| Nullable | Sentinel type used as a typed "no argument provided" marker. |
3 |
| Security | Security utilities: password hashing, CSRF token management, AES-256-GCM encryption, and basic file upload content scanning. |
10 |
| Session | Encrypted, optionally Memcached-backed PHP session wrapper. |
16 |
| Site | Application configuration and bootstrap context. |
35 |
| View | View rendering helpers. |
2 |
| Words | String manipulation utilities for pluralisation, URL slugs, and identifier sanitisation. |
3 |