add php 8.5 support

This commit is contained in:
Beu
2026-01-19 21:22:47 +01:00
parent 53c5e54a3b
commit 928c72c501
6 changed files with 18 additions and 17 deletions

View File

@@ -60,8 +60,9 @@ class Script
* @param string $namespace Include namespace
* @return static
*/
public function setScriptInclude($file, $namespace = null)
public function setScriptInclude(string|ScriptInclude $file, string $namespace = '')
{
if ($file instanceof ScriptInclude) {
$scriptInclude = $file;
} else {

View File

@@ -21,12 +21,12 @@ class ScriptInclude
/**
* @var string $file File name
*/
protected $file = null;
protected $file = '';
/**
* @var string $namespace Namespace
*/
protected $namespace = null;
protected $namespace = '';
/**
* Construct a new Script Include
@@ -35,14 +35,10 @@ class ScriptInclude
* @param string $file (optional) File name
* @param string $namespace (optional) Namespace
*/
public function __construct($file = null, $namespace = null)
public function __construct(string $file = '', string $namespace = '')
{
if ($file) {
$this->setFile($file);
}
if ($namespace) {
$this->setNamespace($namespace);
}
$this->setFile($file);
$this->setNamespace($namespace);
}
/**