src/Entity/Contact/Data.php line 19

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Contact;
  3. use App\Entity\Interfaces\InquiryInterface;
  4. use App\Entity\Traits\InquiryCommonFieldTrait;
  5. use App\Entity\Traits\InquiryTrait;
  6. use App\Entity\Traits\ModifiedTimeTrait;
  7. use App\Repository\Contact\DataRepository;
  8. use Doctrine\ORM\Mapping as ORM;
  9. use Gedmo\Mapping\Annotation as Gedmo;
  10. use Gedmo\SoftDeleteable\Traits\SoftDeleteableEntity;
  11. use TripleE\Utilities\Entity\Interfaces\CsvExportInterface;
  12. #[ORM\Entity(repositoryClassDataRepository::class)]
  13. #[ORM\Table(name"inquiry_contact_data")]
  14. #[ORM\HasLifecycleCallbacks]
  15. #[Gedmo\SoftDeleteable(fieldName"deletedAt"timeAwarefalsehardDeletefalse)]
  16. class Data implements InquiryInterfaceCsvExportInterface
  17. {
  18.     use SoftDeleteableEntity;
  19.     use ModifiedTimeTrait;
  20.     use InquiryTrait;
  21.     use InquiryCommonFieldTrait;
  22.     public function getCsvRow(): array
  23.     {
  24.         return $this->addCommonFieldCsv();
  25.     }
  26. }