📂 FileMgr
📍
/home/u414903541/domains/finrush.in/public_html/vendor/openai-php/laravel/src/Support
✏️ Edit File: /home/u414903541/domains/finrush.in/public_html/vendor/openai-php/laravel/src/Support/View.php
⬅ Kembali
<?php declare(strict_types=1); namespace OpenAI\Laravel\Support; use Symfony\Component\Console\Output\OutputInterface; use Termwind\Termwind; use function Termwind\render; use function Termwind\renderUsing; /** * @internal */ final class View { /** * The implementation of the output. */ private static OutputInterface $output; /** * Renders views using the given Output instance. */ public static function renderUsing(OutputInterface $output): void { self::$output = $output; } /** * Renders the given view. * * @param array<string, mixed> $data */ public static function render(string $path, array $data = []): void { $contents = self::compile($path, $data); $existing = Termwind::getRenderer(); renderUsing(self::$output); try { render($contents); } finally { renderUsing($existing); } } /** * Compiles the given view. * * @param array<string, mixed> $data */ private static function compile(string $path, array $data): string { extract($data); ob_start(); $path = str_replace('.', '/', $path); include sprintf('%s/../../resources/views/%s.php', __DIR__, $path); $contents = ob_get_contents(); ob_clean(); return (string) $contents; } }
💾 Simpan File
Batal
⬅ Naik ke src
1 item
Nama
Tipe
Ukuran
Diubah
Aksi
🐘
View.php
php
1.4 KB
2025-10-25 15:30
✏️ Edit
👁️ View
🗑 Hapus