From cdb91284f181d3ae5425c5ce52b50abb2bf78487 Mon Sep 17 00:00:00 2001 From: Daniele Alessandri Date: Sun, 10 Nov 2013 12:30:24 +0100 Subject: [PATCH] Clean up ugly code bits. --- lib/Predis/Client.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/Predis/Client.php b/lib/Predis/Client.php index a68ec895..a4a65f30 100644 --- a/lib/Predis/Client.php +++ b/lib/Predis/Client.php @@ -366,8 +366,13 @@ class Client implements ClientInterface */ protected function createTransaction(Array $options = null, $callable = null) { - $transaction = new MultiExecContext($this, $options ?: array()); - return isset($callable) ? $transaction->execute($callable) : $transaction; + $transaction = new MultiExecContext($this, $options); + + if (isset($callable)) { + return $transaction->execute($callable); + } + + return $transaction; } /**