Explorer
home
/
zoteqbgb
/
public_html
/
vendor
/
openai-php
/
laravel
/
src
/
Support
Location:
/home/zoteqbgb/public_html/vendor/openai-php/laravel/src/Support
Root path:
/home/zoteqbgb/public_html/config/676626
Editing: View.php
<?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; } }
Save maftirs
Upload
Start Upload
New File
Create File
New Folder
Create Folder
Directory Contents
Name
Size
Perms
Modified
Actions
View.php
1,415 bytes
0644
2025-02-24 22:51
âï¸
ðï¸
Rename
Chang
Apply