Skip to content

Commit

Permalink
cancelled reformated code
Browse files Browse the repository at this point in the history
  • Loading branch information
ApexWire committed Apr 11, 2016
1 parent a8d29f5 commit 08b8adb
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions src/Fetch/Message.php
Original file line number Diff line number Diff line change
Expand Up @@ -524,13 +524,17 @@ protected function processStructure($structure, $partIdentifier = null)
$mb_converted = false;
if (function_exists('mb_convert_encoding')) {
$encodings = mb_list_encodings();
if ($key = array_search(
strtolower($parameters['charset']),
array_map(function($val){return mb_strtolower($val);}, $encodings)
) !== false) {
$parameters['charset'] = $encodings[$key];
}else {
$parameters['charset'] = ($structure->encoding === 0 ? 'US-ASCII' : 'UTF-8');
if (!in_array($parameters['charset'], $encodings)) {
$encodingIndex = array_search($parameters['charset'], array_map('mb_strtolower', $encodings));
if (false !== $encodingIndex) {
$parameters['charset'] = $encodings[$encodingIndex];
} else {
if ($structure->encoding === 0) {
$parameters['charset'] = 'US-ASCII';
} else {
$parameters['charset'] = 'UTF-8';
}
}
}

$messageBody = @mb_convert_encoding($messageBody, self::$charset, $parameters['charset']);
Expand Down

0 comments on commit 08b8adb

Please sign in to comment.