Template rendering and view output helpers for Switon Framework.
composer require switon/rendererRequirements: PHP 8.3+
use Switon\Core\Attribute\Autowired;
use Switon\Rendering\RendererInterface;
class WelcomeTemplateService
{
#[Autowired] protected RendererInterface $renderer;
public function render(array $user): string
{
$frames = $this->renderer->render('@app/View/home', [
'title' => 'Welcome',
'user' => $user,
]);
return $frames->content();
}
}Docs: https://docs.switon.dev/latest/renderer
MIT.