public function makeSlugUnique($slug, $separator = '-', $increment = 0)
 {
     return parent::makeSlugUnique($slug, $separator, $increment);
 }
 public function testSlugRegexp()
 {
     Table13Query::create()->deleteAll();
     $con = Propel::getServiceContainer()->getConnection(Table13TableMap::DATABASE_NAME);
     for ($i = 0; $i < 3; $i++) {
         $t = new Table13();
         $t->setTitle('Hello, World');
         $t->save($con);
     }
     $this->assertEquals('hello-world-2', $t->getSlug());
     $t = new Table13();
     $t->setTitle('World');
     $t->save($con);
     $this->assertEquals('world', $t->getSlug());
     $t = new Table13();
     $t->setTitle('World');
     $t->save($con);
     $this->assertEquals('world-1', $t->getSlug());
     $t = new Table13();
     $t->setTitle('Hello, World');
     $t->save($con);
     $this->assertEquals('hello-world-3', $t->getSlug());
     $t = new Table13();
     $t->setTitle('World');
     $t->save($con);
     $this->assertEquals('world-2', $t->getSlug());
     $t = new Table13();
     $t->setTitle('World 000');
     $t->save($con);
     $this->assertEquals('world-000', $t->getSlug());
     $t = new Table13();
     $t->setTitle('World');
     $t->save($con);
     $this->assertEquals('world-101', $t->getSlug());
     $t = new Table13();
     $t->setTitle('World');
     $t->save($con);
     $this->assertEquals('world-102', $t->getSlug());
 }