HEX
Server: LiteSpeed
System: Linux server334.web-hosting.com 4.18.0-553.124.4.lve.el8.x86_64 #1 SMP Fri May 15 13:02:13 UTC 2026 x86_64
User: richfield (1256)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: /home/richfield/www/vendor/php-flasher/flasher-laravel/Template/BladeTemplateEngine.php
<?php

/*
 * This file is part of the PHPFlasher package.
 * (c) Younes KHOUBZA <younes.khoubza@gmail.com>
 */

namespace Flasher\Laravel\Template;

use Flasher\Prime\Template\TemplateEngineInterface;
use Illuminate\View\Factory;

final class BladeTemplateEngine implements TemplateEngineInterface
{
    /**
     * @var Factory
     */
    private $engine;

    /**
     * @param Factory $engine
     */
    public function __construct($engine)
    {
        $this->engine = $engine;
    }

    public function render($name, array $context = array())
    {
        $view = $this->engine->make($name, $context);

        return $view->render();
    }
}