public function testSlugify() { $this->assertEquals('sensio', Jobeet::slugify('Sensio')); $this->assertEquals('sensio-labs', Jobeet::slugify('sensio labs')); $this->assertEquals('paris-france', Jobeet::slugify('Paris, france')); $this->assertEquals('n-a', Jobeet::slugify('')); $this->assertEquals('n-a', Jobeet::slugify(' - ')); $this->assertEquals('developpeur-web', Jobeet::slugify('Développeur Web')); }
/** * @ORM\PrePersist * @ORM\PreUpdate */ public function setSlugValue() { $this->slug = Jobeet::slugify($this->getName()); }
public function testGetLocationSlug() { $job = $this->em->createQuery('SELECT j FROM EtiJobeetBundle:Job j ')->setMaxResults(1)->getSingleResult(); $this->assertEquals($job->getLocationSlug(), Jobeet::slugify($job->getLocation())); }
public function getLocationSlug() { return Jobeet::slugify($this->getLocation()); }