/** * @testdox conditions should not parse keys with question marks */ public function testConditionsShouldNotParseKeysWithQuestionMarks() { $query = new ValueParser(array('a BETWEEN ? AND ?' => array(0, 1))); $expected = 'a BETWEEN ? AND ?'; $actual = $query->conditions(); $this->assertEquals($expected, $actual); }
/** * get image fetch delay * * @return int */ public function getImageDelay() { return ValueParser::parseDelayValue($this->_image_delay); }
public function delete($params) { $params += $this->params; $query = new ValueParser($params['conditions']); $params['conditions'] = $query->conditions(); $values = $query->values(); $sql = $this->renderDelete($params); $query = $this->query($sql, $values); return $query; }