public static function methodNameToUrl($methodName) { $url = preg_replace('/([A-Z])/', ' $1', $methodName); $url = self::str($url)->trim()->replace(' ', '-')->caseLower()->val(); return $url; }
/** * @dataProvider methodNameToUrlProvider * * @param $method * @param $expected */ public function testMethodNameToUrl($method, $expected) { $this->assertSame($expected, PathTransformations::methodNameToUrl($method)); }