src/Entity/PasswordHistory.php line 11

Open in your IDE?
  1. <?php
  2.     namespace App\Entity;
  3.     use App\Repository\PasswordHistoryRepository;
  4.     use Doctrine\ORM\Mapping as ORM;
  5.     /**
  6.      * @ORM\Entity(repositoryClass=PasswordHistoryRepository::class)
  7.      */
  8.     class PasswordHistory
  9.     {
  10.         /**
  11.          * @ORM\Id
  12.          * @ORM\GeneratedValue
  13.          * @ORM\Column(type="integer")
  14.          */
  15.         private $id;
  16.         /**
  17.          * @ORM\ManyToOne(targetEntity=User::class, inversedBy="passwordHistories")
  18.          * @ORM\JoinColumn(nullable=false)
  19.          */
  20.         private ?User $user;
  21.         /**
  22.          * @ORM\Column(type="string", length=255)
  23.          */
  24.         private ?string $hashedPassword;
  25.         public function getId(): ?int
  26.         {
  27.             return $this->id;
  28.         }
  29.         public function getUser(): ?User
  30.         {
  31.             return $this->user;
  32.         }
  33.         public function setUser( ?User $user ): self
  34.         {
  35.             $this->user $user;
  36.             return $this;
  37.         }
  38.         public function getHashedPassword(): ?string
  39.         {
  40.             return $this->hashedPassword;
  41.         }
  42.         public function setHashedPasswordstring $hashedPassword ): self
  43.         {
  44.             $this->hashedPassword $hashedPassword;
  45.             return $this;
  46.         }
  47.     }