$string = 'Daenerys'; $stringWithSuffix = Strings::appendSuffix($string, ' Targaryen');
Daenerys Targaryen
public function getClassName() { $class = Strings::underscoreToCamelCase($this->controller); if (Strings::endsWith($class, 'Controller')) { return $class; } return Strings::appendSuffix($class, 'Controller'); }
/** * @test */ public function shouldAppendSuffix() { //given $string = 'Daenerys'; //when $stringWithSuffix = Strings::appendSuffix($string, ' Targaryen'); //then $this->assertEquals('Daenerys Targaryen', $stringWithSuffix); }
public function getName() { $name = Arrays::getValue($this->options, 'as', $this->prepareRuleName()); $nameWithPath = Strings::appendSuffix($name, '_path'); $name = lcfirst(Strings::underscoreToCamelCase($nameWithPath)); return $this->actionRequired ? $name : ''; }