From d3f61ab79e7a8e2e281afa00701dc53037f20ff2 Mon Sep 17 00:00:00 2001 From: Steve Kamerman Date: Wed, 15 May 2013 23:43:34 -0400 Subject: [PATCH] Getting to the bottom of the logging issue --- PHPCI/Builder.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/PHPCI/Builder.php b/PHPCI/Builder.php index d3ec7fac..b1aec937 100644 --- a/PHPCI/Builder.php +++ b/PHPCI/Builder.php @@ -96,15 +96,17 @@ class Builder if(is_array($message)) { - $cb = $this->logCallback; - - $message = array_map(function($item) use ($cb, $prefix) + + foreach ($message as $item) { - if(is_callable($cb)) + if(is_callable($this->logCallback)) { - $cb($prefix . $item); + $this->logCallback($prefix . $item); } - }, $message); + + $this->log .= $prefix . $item . PHP_EOL; + } + } else {