src/Entity/PurchaseFile.php line 12

Open in your IDE?
  1. <?php
  2.     namespace App\Entity;
  3.     use App\Entity\File as BaseFile;
  4.     use App\Repository\PurchaseFileRepository;
  5.     use Doctrine\ORM\Mapping as ORM;
  6.     /**
  7.      * @ORM\Entity(repositoryClass=PurchaseFileRepository::class)
  8.      */
  9.     class PurchaseFile extends BaseFile
  10.     {
  11.         /**
  12.          * @ORM\ManyToOne(targetEntity=Purchase::class, inversedBy="files")
  13.          */
  14.         private $purchase;
  15.         /*
  16.          * ============================================================================================
  17.          * =============================== FONCTIONS CUSTOM ===========================================
  18.          * ============================================================================================
  19.          */
  20.         /**
  21.          * Overrides default upload dir
  22.          *
  23.          * @return string
  24.          * @deprecated
  25.          */
  26.         public function getUploadDir()
  27.         {
  28.             return 'uploads/files/purchases';
  29.         }
  30.         /*
  31.          * ============================================================================================
  32.          * ============================== FIN FONCTIONS CUSTOM ========================================
  33.          * ============================================================================================
  34.          */
  35.         public function getPurchase(): ?Purchase
  36.         {
  37.             return $this->purchase;
  38.         }
  39.         public function setPurchase(?Purchase $purchase): self
  40.         {
  41.             $this->purchase $purchase;
  42.             return $this;
  43.         }
  44.     }