public function selectExcept($fields)
    {
        $fields = array_diff($this->getFields(), is_array($fields) ? $fields : [$fields]);

        return $this->select($fields);
    }
public function selectExcept($fields)
    {
        $fields = array_diff($this->getFields(), is_array($fields) ? $fields : [$fields]);

        return $this->select($fields);
    }
public function selectExcept ( $ fields ) { $ fields = array_diff ( $ this -> getFields ( ) , is_array ( $ fields ) ? $ fields : [ $ fields ] ) ; return $ this -> select ( $ fields ) ; }
Specifies an item that is not to be returned in the query result.
Replaces any previously specified selections, if any.

@param string|array $fields
@return $this
Specifies an item that is not to be returned in the query result . Replaces any previously specified selections if any .