$string = 'JohnSnow'; $withoutSuffix = Strings::removeSuffix($string, 'Snow');
John
public static function removeSuffix($string, $suffix) { if (self::endsWith($string, $suffix)) { return mb_substr($string, 0, -mb_strlen($suffix)); } return $string; }
public function getViewName() { $class = Strings::underscoreToCamelCase($this->controller); if (Strings::endsWith($class, 'Controller')) { return Strings::removeSuffix($class, 'Controller'); } return $class; }