/** * @group ZF-10704 */ public function testObjectSelectWithBind() { $select = $this->_db->select(); $select->from('test', array('number'))->where('number = ?')->distinct(true)->bind(array(250)); $adapter = new Adapter\DbSelect($select); $this->assertEquals(1, $adapter->count()); $select->reset(Sql\Select::DISTINCT); $select2 = clone $select; $select2->reset(Sql\Select::WHERE)->where('number = 500'); $selectUnion = $this->_db->select()->bind(array(250)); $selectUnion->union(array($select, $select2)); $adapter = new Adapter\DbSelect($selectUnion); $this->assertEquals(2, $adapter->count()); }