Example #1
0
 public function testSlugify()
 {
     $this->assertEmpty(Inflector::slugify(''));
     $this->assertEquals('foo-bar', Inflector::slugify('Foo Bar'));
     $this->assertEquals('foo-bar', Inflector::slugify('Foo      Bar'));
     $this->assertEquals('foo-bar', Inflector::slugify('    Foo Bar'));
     $this->assertEquals('foo-bar', Inflector::slugify('Foo Bar     '));
     $this->assertEquals('foo-bar', Inflector::slugify('Foo-Bar'));
     $this->assertEquals('foo-bar', Inflector::slugify('Foo / Bar'));
     $this->assertEquals('foo-bar', Inflector::slugify('Foo Bar ...'));
 }
Example #2
0
 /**
  * Sets the slug
  *
  * @param string $slug
  */
 public function setSlug($slug)
 {
     $this->slug = Inflector::slugify($slug);
 }