Danh sách class trong src/Application

Mỗi liên kết đi tới 1 trang mô tả class, public methods và demo.

Core

Class Namespace Mô tả ngắn
AppDLight\ApplicationBoot web/CLI, load env, session, routes.
RouterDLight\ApplicationKhai báo route, group, middleware, route name.
RequestDLight\ApplicationĐọc method/uri/query/body/header/cookie.
SessionDLight\ApplicationSession + flash message + regenerate/destroy.
MiddlewareDLight\ApplicationRegistry middleware theo tên (string).
DBDLight\ApplicationProxy tới DatabaseManager (mapper/builder).
ViewDLight\ApplicationRender view PHP/BladeOne/Twig theo config.
ValidatorDLight\ApplicationValidate rule string + file upload rules.
LogDLight\ApplicationLogger PSR-3 ghi file.
CommandDLight\ApplicationĐăng ký & chạy lệnh CLI.
QueueDLight\ApplicationAbstract queue API (push/pop/process...).
MailDLight\ApplicationSMTP mailer (to/cc/bcc/attach/view/send).
FileDLight\ApplicationStorage local/ftp (read/write/delete/url).
ResourceDLight\ApplicationLoad static resource từ thư mục resource/.
HashDLight\ApplicationHash & verify (default/bcrypt/argon2i).
WebSocketDLight\ApplicationWebSocket server (CLI) + event handlers.

Drive / Interfaces

Class Namespace Mô tả ngắn
Interfaces\ViewEngineDLight\Application\InterfacesInterface render() cho view engine.
Drive\View\BladeOneDriveDLight\Application\Drive\ViewRender BladeOne (eftec/bladeone).
Drive\View\TwigDriveDLight\Application\Drive\ViewRender Twig + register functions.
Drive\View\BladeDriveDLight\Application\Drive\ViewPlaceholder (chưa implement).
Drive\Cache\RedisDLight\Application\Drive\CacheCache Redis (get/set/remember/clearPrefix).
Drive\Cache\MemcachedDLight\Application\Drive\CacheCache Memcached (get/set/has/incr/flush).
Drive\Queue\DbQueueDLight\Application\Drive\QueueQueue lưu DB (install/push/process/progress).