src/SeoBundle/Entity/Seo.php line 17

Open in your IDE?
  1. <?php
  2. namespace App\SeoBundle\Entity;
  3. use Doctrine\Common\Collections\Collection;
  4. use Doctrine\ORM\Mapping as ORM;
  5. use Doctrine\ORM\Mapping\UniqueConstraint;
  6. use PN\SeoBundle\Entity\Seo as BaseSeo;
  7. use PN\SeoBundle\Model\SeoTrait;
  8. /**
  9. * Seo
  10. * @ORM\HasLifecycleCallbacks
  11. * @ORM\Table("seo", uniqueConstraints={@UniqueConstraint(name="slug_unique", columns={"slug", "seo_base_route_id", "deleted"})})
  12. * @ORM\Entity(repositoryClass="App\SeoBundle\Repository\SeoRepository")
  13. */
  14. class Seo extends BaseSeo
  15. {
  16. use SeoTrait;
  17. /**
  18. * @ORM\OneToMany(targetEntity="App\SeoBundle\Entity\Translation\SeoTranslation", mappedBy="translatable", cascade={"ALL"}, orphanRemoval=true, fetch="LAZY")
  19. */
  20. protected Collection $translations;
  21. }