_propDict)) { return $this->_propDict["fields"]; } else { return null; } } /** * Sets the fields * Represents the current conditions used to last sort the table. Read-only. * * @param WorkbookSortField[] $val The fields * * @return WorkbookTableSort */ public function setFields($val) { $this->_propDict["fields"] = $val; return $this; } /** * Gets the matchCase * Represents whether the casing impacted the last sort of the table. Read-only. * * @return bool|null The matchCase */ public function getMatchCase() { if (array_key_exists("matchCase", $this->_propDict)) { return $this->_propDict["matchCase"]; } else { return null; } } /** * Sets the matchCase * Represents whether the casing impacted the last sort of the table. Read-only. * * @param bool $val The matchCase * * @return WorkbookTableSort */ public function setMatchCase($val) { $this->_propDict["matchCase"] = boolval($val); return $this; } /** * Gets the method * Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only. * * @return string|null The method */ public function getMethod() { if (array_key_exists("method", $this->_propDict)) { return $this->_propDict["method"]; } else { return null; } } /** * Sets the method * Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only. * * @param string $val The method * * @return WorkbookTableSort */ public function setMethod($val) { $this->_propDict["method"] = $val; return $this; } }