src/Storage/Db.php
protected function setOptions(array $options) {
        if (!array_key_exists('adapter', $options) || !array_key_exists('table', $options) || !array_key_exists('column_key', $options) || !array_key_exists('column_value', $options)) {
            throw new Exception\InvalidArgumentException('Db adapter options must be defined "adapter", "table", "column_key" and "column_value" keys.');
        }
        if (!$options['adapter'] instanceof Adapter) {
            throw new Exception\InvalidArgumentException('Db adapter must be an instance of Zend\Db\Adapter\Adapter.');
        }
        $this->adapter = $options['adapter'];
        $options['table'] = $this->adapter->getPlatform()->quoteIdentifier($options['table']);
        $options['column_key'] = $this->adapter->getPlatform()->quoteIdentifier($options['column_key']);
        $options['column_value'] = $this->adapter->getPlatform()->quoteIdentifier($options['column_value']);
        $this->options = $options;

        return $this;
    }
protected function setOptions(array $options) {
        if (!array_key_exists('adapter', $options) || !array_key_exists('table', $options) || !array_key_exists('column_key', $options) || !array_key_exists('column_value', $options)) {
            throw new Exception\InvalidArgumentException('Db adapter options must be defined "adapter", "table", "column_key" and "column_value" keys.');
        }
        if (!$options['adapter'] instanceof Adapter) {
            throw new Exception\InvalidArgumentException('Db adapter must be an instance of Zend\Db\Adapter\Adapter.');
        }
        $this->adapter = $options['adapter'];
        $options['table'] = $this->adapter->getPlatform()->quoteIdentifier($options['table']);
        $options['column_key'] = $this->adapter->getPlatform()->quoteIdentifier($options['column_key']);
        $options['column_value'] = $this->adapter->getPlatform()->quoteIdentifier($options['column_value']);
        $this->options = $options;

        return $this;
    }
protected function setOptions ( array $ options ) { if ( ! array_key_exists ( 'adapter' , $ options ) || ! array_key_exists ( 'table' , $ options ) || ! array_key_exists ( 'column_key' , $ options ) || ! array_key_exists ( 'column_value' , $ options ) ) { throw new Exception \ InvalidArgumentException ( 'Db adapter options must be defined "adapter", "table", "column_key" and "column_value" keys.' ) ; } if ( ! $ options [ 'adapter' ] instanceof Adapter ) { throw new Exception \ InvalidArgumentException ( 'Db adapter must be an instance of Zend\Db\Adapter\Adapter.' ) ; } $ this -> adapter = $ options [ 'adapter' ] ; $ options [ 'table' ] = $ this -> adapter -> getPlatform ( ) -> quoteIdentifier ( $ options [ 'table' ] ) ; $ options [ 'column_key' ] = $ this -> adapter -> getPlatform ( ) -> quoteIdentifier ( $ options [ 'column_key' ] ) ; $ options [ 'column_value' ] = $ this -> adapter -> getPlatform ( ) -> quoteIdentifier ( $ options [ 'column_value' ] ) ; $ this -> options = $ options ; return $ this ; }
Set the db adapter options
@param array $options
Set the db adapter options