Apply automated PHP8 safety transforms

Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/89922108-1604-44ae-949d-358d32b9d70a

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2026-04-23 14:01:37 +00:00 committed by GitHub
parent aca850b6cd
commit e44519c030
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
465 changed files with 1716 additions and 1716 deletions

View file

@ -95,7 +95,7 @@ class TeamSpeak3_Helper_String implements ArrayAccess, Iterator, Countable, Json
{
$args = array_reverse($args, TRUE);
foreach($args as $key => $val)
foreach ((array)$args as $key => $val)
{
$args[$char . $key] = $val;
unset($args[$key]);
@ -219,7 +219,7 @@ class TeamSpeak3_Helper_String implements ArrayAccess, Iterator, Countable, Json
{
$parts = explode($separator, $this->string, ($limit) ? intval($limit) : $this->count());
foreach($parts as $key => $val)
foreach ((array)$parts as $key => $val)
{
$parts[$key] = new self($val);
}
@ -265,7 +265,7 @@ class TeamSpeak3_Helper_String implements ArrayAccess, Iterator, Countable, Json
{
$sections = explode($separator, $this->string);
$total = count($sections);
$total = count((array)$sections);
$first = intval($first);
$last = intval($last);
@ -505,7 +505,7 @@ class TeamSpeak3_Helper_String implements ArrayAccess, Iterator, Countable, Json
{
$hex = "";
foreach($this as $char)
foreach ((array)$this as $char)
{
$hex .= $char->toHex();
}
@ -810,7 +810,7 @@ class TeamSpeak3_Helper_String implements ArrayAccess, Iterator, Countable, Json
throw new TeamSpeak3_Helper_Exception("cannot call undefined function '" . $function . "' on this object");
}
if(count($args))
if(count((array)$args))
{
if(($key = array_search($this, $args, TRUE)) !== FALSE)
{