remove instances where a pointer is used in a foreach loop for value (#7108)

This commit is contained in:
frytimo
2024-08-22 12:41:10 -06:00
committed by GitHub
parent 0583c5b429
commit 2cbb4dbc31
73 changed files with 170 additions and 170 deletions
@@ -11,7 +11,7 @@ function parse_message($connection, $message_number, $option = null, $to_charset
$flatten = Array(1 => $structure);
}
foreach($flatten as $id => &$part){
foreach ($flatten as $id => $part){
switch($part->type) {
case TYPETEXT:
$message = parse_message_decode_text($connection, $part, $message_number, $id, $option, $to_charset);
@@ -39,7 +39,7 @@ function parse_message_decode_text($connection, &$part, $message_number, $id, $o
if($msg && $to_charset){
$charset = '';
if(isset($part->parameters) && count($part->parameters)) {
foreach($part->parameters as &$parameter){
foreach ($part->parameters as $parameter){
if($parameter->attribute == 'CHARSET') {
$charset = $parameter->value;
break;
@@ -123,7 +123,7 @@ function parse_message_get_type(&$part){
}
function parse_message_flatten(&$structure, &$result = array(), $prefix = '', $index = 1, $fullPrefix = true) {
foreach($structure as &$part) {
foreach ($structure as $part) {
if(isset($part->parts)) {
if($part->type == TYPEMESSAGE) {
parse_message_flatten($part->parts, $result, $prefix.$index.'.', 0, false);