From 08d7751f2b9fb5edccf30f1db29a9f08c76ad68e Mon Sep 17 00:00:00 2001 From: jacobemerick Date: Tue, 26 Jan 2016 20:05:03 -0700 Subject: [PATCH] Adds literal parameter for memory logging --- src/Console.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Console.php b/src/Console.php index edf749d..908b74e 100644 --- a/src/Console.php +++ b/src/Console.php @@ -38,14 +38,17 @@ public function log($data) * * @param mixed $object * @param string $name + * @param boolean $literal */ - public function logMemory($object = null, $name = 'PHP') + public function logMemory($object = null, $name = 'PHP', $literal = false) { $memory = memory_get_usage(); $dataType = ''; - if (!is_null($object)) { + if (!is_null($object) && !$literal) { $memory = strlen(serialize($object)); $dataType = gettype($object); + } else if (is_numeric($object) && $literal) { + $memory = floatval($object); } array_push($this->store, array(