public function toUpperCaseFirst() {
		$first = $this->substring(0, 1);
		$rest = $this->substring(1);

		return new Text(mb_strtoupper($first, $this->encoding) . $rest, $this->encoding);
	}
public function toUpperCaseFirst() {
		$first = $this->substring(0, 1);
		$rest = $this->substring(1);

		return new Text(mb_strtoupper($first, $this->encoding) . $rest, $this->encoding);
	}
public function toUpperCaseFirst ( ) { $ first = $ this -> substring ( 0 , 1 ) ; $ rest = $ this -> substring ( 1 ) ; return new Text ( mb_strtoupper ( $ first , $ this -> encoding ) . $ rest , $ this -> encoding ) ; }
Transforms the string to first character uppercased

@return Text
Transforms the string to first character uppercased