misc_pterodactyl-panel/app/Traits/Controllers/JavascriptInjection.php

30 lines
536 B
PHP
Raw Normal View History

<?php
namespace Pterodactyl\Traits\Controllers;
use JavaScript;
use Illuminate\Http\Request;
trait JavascriptInjection
{
private Request $request;
/**
* Set the request object to use when injecting JS.
*/
public function setRequest(Request $request): self
{
$this->request = $request;
return $this;
}
/**
* Injects the exact array passed in, nothing more.
*/
public function plainInject(array $args = []): string
{
return JavaScript::put($args);
}
}