Skip to content

Commit 5f95fc2

Browse files
committed
events: removed magic
1 parent b5edfc5 commit 5f95fc2

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"require": {
1818
"php": ">=8.0 <8.3",
1919
"ext-iconv": "*",
20-
"nette/utils": "^3.1"
20+
"nette/utils": "^3.2.1"
2121
},
2222
"require-dev": {
2323
"nette/di": "^3.0.0",

src/Mail/FallbackMailer.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class FallbackMailer implements Mailer
1717
use Nette\SmartObject;
1818

1919
/** @var callable[] function (FallbackMailer $sender, SendException $e, Mailer $mailer, Message $mail): void */
20-
public $onFailure;
20+
public $onFailure = [];
2121

2222
/** @var Mailer[] */
2323
private $mailers;
@@ -64,7 +64,7 @@ public function send(Message $mail): void
6464

6565
} catch (SendException $e) {
6666
$failures[] = $e;
67-
$this->onFailure($this, $e, $mailer, $mail);
67+
Nette\Utils\Arrays::invoke($this->onFailure, $this, $e, $mailer, $mail);
6868
}
6969
}
7070
}

0 commit comments

Comments
 (0)