/** * @param \Sonata\NewsBundle\Model\PostInterface $post * * @return string */ public function generate(PostInterface $post) { return null == $post->getCategory() ? $post->getSlug() : sprintf('%s/%s', $post->getCategory()->getSlug(), $post->getSlug()); }