git subrepo commit (merge) mailcow/src/mailcow-dockerized
subrepo: subdir: "mailcow/src/mailcow-dockerized"
merged: "02ae5285"
upstream: origin: "https://github.com/mailcow/mailcow-dockerized.git"
branch: "master"
commit: "649a5c01"
git-subrepo: version: "0.4.3"
origin: "???"
commit: "???"
Change-Id: I870ad468fba026cc5abf3c5699ed1e12ff28b32b
diff --git a/mailcow/src/mailcow-dockerized/data/web/inc/lib/vendor/ddeboer/imap/src/Message/Parameters.php b/mailcow/src/mailcow-dockerized/data/web/inc/lib/vendor/ddeboer/imap/src/Message/Parameters.php
index 2f7d8a1..37ed816 100644
--- a/mailcow/src/mailcow-dockerized/data/web/inc/lib/vendor/ddeboer/imap/src/Message/Parameters.php
+++ b/mailcow/src/mailcow-dockerized/data/web/inc/lib/vendor/ddeboer/imap/src/Message/Parameters.php
@@ -4,23 +4,22 @@
namespace Ddeboer\Imap\Message;
+/**
+ * @extends \ArrayIterator<int|string, int|string|\stdClass[]>
+ */
class Parameters extends \ArrayIterator
{
/**
- * @var array
+ * @var array<string, string>
*/
- private static $attachmentCustomKeys = [
+ private static array $attachmentCustomKeys = [
'name*' => 'name',
'filename*' => 'filename',
];
- public function __construct(array $parameters = [])
- {
- parent::__construct();
-
- $this->add($parameters);
- }
-
+ /**
+ * @param \stdClass[] $parameters
+ */
public function add(array $parameters = []): void
{
foreach ($parameters as $parameter) {
@@ -34,16 +33,13 @@
}
/**
- * @return mixed
+ * @return null|int|\stdClass[]|string
*/
public function get(string $key)
{
return $this[$key] ?? null;
}
- /**
- * Decode value.
- */
final protected function decode(string $value): string
{
$parts = \imap_mime_header_decode($value);