src/Entity/OnlineShop/SupplierCategory.php line 21

Open in your IDE?
  1. <?php
  2. namespace App\Entity\OnlineShop;
  3. use App\Annotation\SiteAware;
  4. use App\Entity\AbstractBase;
  5. use App\Entity\Interfaces\SiteInterface;
  6. use App\Entity\MiniAbstractBase;
  7. use App\Entity\Traits\NameTrait;
  8. use App\Entity\Traits\SiteTrait;
  9. use App\Repository\OnlineShop\SupplierCategoryRepository;
  10. use Doctrine\ORM\Mapping as ORM;
  11. use Gedmo\Mapping\Annotation as Gedmo;
  12. /**
  13.  * @ORM\Table(name="vulco_supplier_category", indexes={@ORM\Index(name="supplier_category_site_idx", columns={"site"})})
  14.  * @ORM\Entity(repositoryClass=SupplierCategoryRepository::class)
  15.  * @Gedmo\SoftDeleteable(fieldName="removedAt", timeAware=false)
  16.  * @SiteAware(siteFieldName="site")
  17.  */
  18. class SupplierCategory extends AbstractBase implements SiteInterface
  19. {
  20.     use NameTrait;
  21.     use SiteTrait;
  22.     /**
  23.      * @ORM\Column(type="string", length=255)
  24.      */
  25.     private string $name;
  26.     public function __toString(): string
  27.     {
  28.         return $this->id $this->getName() : MiniAbstractBase::DEFAULT_EMPTY_STRING;
  29.     }
  30. }