<?php

namespace AutoAdmin\Bundle\Content\Entity;

use AutoAdmin\Bundle\Content\Entity\Traits\CreatedAtTrait;
use AutoAdmin\Bundle\Content\Entity\Traits\IdTrait;
use AutoAdmin\Bundle\Content\Entity\Traits\SiteTrait;
use AutoAdmin\Bundle\Content\Entity\Traits\SlugAdminTrait;
use AutoAdmin\Bundle\Content\Entity\Traits\UpdatedAtTrait;
use AutoAdmin\Bundle\Content\Model\ContentInterface;
use AutoAdmin\Bundle\Content\Model\SlugAdminInterface;
use AutoAdmin\Bundle\Content\Model\UnstranslatedInterface;
use Doctrine\ORM\Mapping as ORM;

#[ORM\MappedSuperclass]
abstract class AbstractUntranslated implements
    ContentInterface,
    SlugAdminInterface,
    UnstranslatedInterface
{
    use IdTrait;
    use CreatedAtTrait;
    use UpdatedAtTrait;
    use SiteTrait;
    use SlugAdminTrait;
}
