codemonster-ru / view-ssr
SSR engine for codemonster-ru/view (delegates to an codemonster-ru/ssr-bridge)
v1.0.0
2025-09-27 17:19 UTC
Requires
- php: >=8.2
- codemonster-ru/ssr-bridge: ^1.1
- codemonster-ru/view: ^1.1
Requires (Dev)
- phpunit/phpunit: ^9.6 || ^10.5 || ^11.0 || ^12.0
README
SSR (Server-Side Rendering) engine for the codemonster-ru/view
core.
Delegates actual rendering to a bridge (preferably codemonster-ru/ssr-bridge
).
๐ฆ Installation
Via Composer:
composer require codemonster-ru/view-ssr
๐ Usage
use Codemonster\View\View; use Codemonster\View\Engines\SsrEngine; use Codemonster\Ssr\SsrBridge; // from codemonster-ru/ssr-bridge $bridge = new SsrBridge([ // ...bridge-specific options: mode, entry paths, server URL, etc. ]); $engine = new SsrEngine($bridge); $view = new View(['ssr' => $engine], 'ssr'); echo $view->render('home', ['message' => 'Hello']);
๐งช Testing
You can run tests with the command:
composer test