Compare commits

...
Sign in to create a new pull request.

2 commits

2 changed files with 3 additions and 3 deletions

View file

@ -1,5 +1,5 @@
{ {
"name": "clivern/imap", "name": "deblan/clivern-imap",
"type": "library", "type": "library",
"description": "Access Mailbox Using PHP IMAP", "description": "Access Mailbox Using PHP IMAP",
"keywords": ["clivern", "imap"], "keywords": ["clivern", "imap"],

View file

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