From 0071b80938f5a25d0347f9535b4919e0eca836ca Mon Sep 17 00:00:00 2001 From: David Grudl Date: Mon, 24 Mar 2014 18:59:50 +0100 Subject: [PATCH] DibiTranslator: object is initialized in constructor --- dibi/libs/DibiTranslator.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dibi/libs/DibiTranslator.php b/dibi/libs/DibiTranslator.php index aced156b..df933689 100644 --- a/dibi/libs/DibiTranslator.php +++ b/dibi/libs/DibiTranslator.php @@ -51,6 +51,8 @@ final class DibiTranslator extends DibiObject public function __construct(DibiConnection $connection) { $this->connection = $connection; + $this->driver = $connection->getDriver(); + $this->identifiers = new DibiHashMap(array($this, 'delimite')); } @@ -62,9 +64,6 @@ final class DibiTranslator extends DibiObject */ public function translate(array $args) { - $this->identifiers = new DibiHashMap(array($this, 'delimite')); - $this->driver = $this->connection->getDriver(); - $args = array_values($args); while (count($args) === 1 && is_array($args[0])) { // implicit array expansion $args = array_values($args[0]);