ignore null return values and re-use old target

This commit is contained in:
Tom Witkowski
2020-06-21 14:02:42 +02:00
parent 0c04882389
commit ef5715ce10

View File

@ -30,7 +30,7 @@ final class HigherOrderMessageCollection
public function chain(object $target): void
{
foreach ($this->messages as $message) {
$target = $message->call($target);
$target = $message->call($target) ?? $target;
}
}