예제 #1
0
 /**
  * @param string $name
  *
  * @return $this
  */
 public function setName($name)
 {
     $this->name = trim(strtolower($name));
     $this->name = StringHandler::removeDiacritics($this->name);
     $this->name = preg_replace('#([^a-z])#', '_', $this->name);
     return $this;
 }
예제 #2
0
 /**
  * @dataProvider removeDiacriticsProvider
  */
 public function testRemoveDiacritics($input, $expected)
 {
     // Assert
     $this->assertEquals($expected, StringHandler::removeDiacritics($input));
 }