/** * Appends value to field, if field is an existing array, otherwise sets * field to the array [value] if field is not present. If field is present * but is not an array, an error condition is raised. * * @param mixed $value * @return QueryProxy this instance */ public function push($value) { $this->queryChanged = true; return parent::push($value); }