src/Entity/SaleBehaviour.php line 16

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Entity\Behaviour;
  4. use App\Entity\Sale;
  5. use App\Entity\User;
  6. use Doctrine\ORM\Mapping as ORM;
  7. use Gedmo\Mapping\Annotation as Gedmo;
  8. /**
  9.  * Represent a sale behaviour.
  10.  *
  11.  * @ORM\Entity(repositoryClass="App\Repository\SaleBehaviourRepository")
  12.  */
  13. class SaleBehaviour extends Behaviour
  14. {
  15.     /**
  16.      * @ORM\ManyToOne(targetEntity="App\Entity\Sale", inversedBy="behaviours")
  17.      *
  18.      * @ORM\JoinColumn(name="sale_id", referencedColumnName="id")
  19.      */
  20.     protected $sale;
  21.     public function __construct(User $userSale $sale)
  22.     {
  23.         parent::__construct($user);
  24.         $this->sale $sale;
  25.     }
  26.     /**
  27.      * Return the sale.
  28.      *
  29.      * @return Sale
  30.      */
  31.     public function getSale()
  32.     {
  33.         return $this->sale;
  34.     }
  35.     /**
  36.      * Set the sale.
  37.      */
  38.     public function setSale(Sale $sale): void
  39.     {
  40.         $this->sale $sale;
  41.     }
  42. }