src/Entity/Common/Review.php line 10

  1. <?php
  2. namespace App\Entity\Common;
  3. use App\Entity\Common\Owner;
  4. use Doctrine\ORM\Mapping as ORM;
  5. #[ORM\Table(name'reviews')]
  6. #[ORM\Entity]
  7. class Review
  8. {
  9.     /**
  10.      * @var
  11.      */
  12.     #[ORM\Embedded(class: 'App\Entity\Common\Owner')]
  13.     private $owner;
  14.     #[ORM\Id]
  15.     #[ORM\GeneratedValue(strategy'AUTO')]
  16.     #[ORM\Column(type'integer')]
  17.     private $id;
  18.     /**
  19.      * @var
  20.      */
  21.     #[ORM\Column(type'smallint')]
  22.     private $rating;
  23.     /**
  24.      * @var
  25.      */
  26.     #[ORM\ManyToOne(targetEntity'App\Entity\User\User')]
  27.     private $user;
  28.     /**
  29.      * @var
  30.      */
  31.     #[ORM\Column(type'text')]
  32.     private $text;
  33.     public function __construct()
  34.     {
  35.         $this->owner = new Owner();
  36.     }
  37. }