diff --git a/src/Db/AbstractDb.php b/src/Db/AbstractDb.php old mode 100644 new mode 100755 index 2c1775e95..0cd086c5f --- a/src/Db/AbstractDb.php +++ b/src/Db/AbstractDb.php @@ -11,6 +11,7 @@ use Traversable; use Zend\Db\Adapter\Adapter as DbAdapter; +use Zend\Db\Adapter\AdapterAwareTrait; use Zend\Db\Sql\Select; use Zend\Db\Sql\Sql; use Zend\Db\Sql\TableIdentifier; @@ -23,6 +24,8 @@ */ abstract class AbstractDb extends AbstractValidator { + use AdapterAwareTrait; + /** * Error constants */ @@ -64,13 +67,6 @@ abstract class AbstractDb extends AbstractValidator */ protected $exclude = null; - /** - * Database adapter to use. If null isValid() will throw an exception - * - * @var \Zend\Db\Adapter\Adapter - */ - protected $adapter = null; - /** * Provides basic configuration for use with Zend\Validator\Db Validators * Setting $exclude allows a single record to be excluded from matching. @@ -166,8 +162,7 @@ public function getAdapter() */ public function setAdapter(DbAdapter $adapter) { - $this->adapter = $adapter; - return $this; + return $this->setDbAdapter($adapter); } /**