From 3a0b756d2f83ba456bab6de12b8d7502951c2872 Mon Sep 17 00:00:00 2001 From: Brent Foosness Date: Mon, 2 Oct 2017 10:32:54 -0400 Subject: [PATCH] Implement a clone method to register the handler's shutdown function. (#24) This addresses an issue where a cloned handler does not flush its buffer. --- src/Handler/CloudWatch.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Handler/CloudWatch.php b/src/Handler/CloudWatch.php index 35644c4..b002115 100755 --- a/src/Handler/CloudWatch.php +++ b/src/Handler/CloudWatch.php @@ -112,6 +112,11 @@ public function __construct( register_shutdown_function([$this, 'close']); } + public function __clone() + { + register_shutdown_function([$this, 'close']); + } + /** * {@inheritdoc} */