| @@ 238-246 (lines=9) @@ | ||
| 235 | return new self(\strtr($this->raw, $search, $replace)); |
|
| 236 | } |
|
| 237 | ||
| 238 | public function trim($mask = " \t\n\r\0\x0B", $flags = self::BOTH_ENDS) |
|
| 239 | { |
|
| 240 | $flagsmap = [ |
|
| 241 | self::START => 'ltrim', |
|
| 242 | self::END => 'rtrim', |
|
| 243 | self::BOTH_ENDS => 'trim', |
|
| 244 | ]; |
|
| 245 | return new self(\call_user_func($flagsmap[$flags], $this->raw, $mask)); |
|
| 246 | } |
|
| 247 | ||
| 248 | public function unescape($flags = self::NORMAL) |
|
| 249 | { |
|
| @@ 248-256 (lines=9) @@ | ||
| 245 | return new self(\call_user_func($flagsmap[$flags], $this->raw, $mask)); |
|
| 246 | } |
|
| 247 | ||
| 248 | public function unescape($flags = self::NORMAL) |
|
| 249 | { |
|
| 250 | $flagsmap = [ |
|
| 251 | self::NORMAL => 'stripslashes', |
|
| 252 | self::C_STYLE => 'stripcslashes', |
|
| 253 | self::META => 'stripslashes', |
|
| 254 | ]; |
|
| 255 | return new self(\call_user_func($flagsmap[$flags], $this->raw)); |
|
| 256 | } |
|
| 257 | ||
| 258 | public function uuDecode() |
|
| 259 | { |
|