fix notice "Notice: Undefined property: stdClass::$dparameters"

This commit is contained in:
Simon Vieille 2022-04-04 16:33:11 +02:00
parent 135ea0091d
commit ce00940822
1 changed files with 2 additions and 2 deletions

View File

@ -226,7 +226,7 @@ class Attachment
$this->attachment['ifdparameters'] = (isset($this->part->ifdparameters)) ? $this->part->ifdparameters : false;
$this->attachment['ifparameters'] = (isset($this->part->ifparameters)) ? $this->part->ifparameters : false;
if (\is_array($this->part->dparameters)) {
if (isset($this->part->dparameters) && \is_array($this->part->dparameters)) {
foreach ($this->part->dparameters as $obj) {
if (\in_array(mb_strtolower($obj->attribute), ['filename', 'name'], true)) {
$this->attachment[mb_strtolower($obj->attribute)] = pathinfo($obj->value, PATHINFO_FILENAME);
@ -235,7 +235,7 @@ class Attachment
}
}
if (\is_array($this->part->parameters)) {
if (isset($this->part->parameters) && \is_array($this->part->parameters)) {
foreach ($this->part->parameters as $obj) {
if (\in_array(mb_strtolower($obj->attribute), ['filename', 'name'], true)) {
$this->attachment[mb_strtolower($obj->attribute)] = pathinfo($obj->value, PATHINFO_FILENAME);