app/Plugin/SiteKit42/Entity/IdToken.php line 25

Open in your IDE?
  1. <?php
  2. /*
  3.  * This file is part of EC-CUBE
  4.  *
  5.  * Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  6.  *
  7.  * http://www.ec-cube.co.jp/
  8.  *
  9.  * For the full copyright and license information, please view the LICENSE
  10.  * file that was distributed with this source code.
  11.  */
  12. namespace Plugin\SiteKit42\Entity;
  13. use Doctrine\ORM\Mapping as ORM;
  14. use Eccube\Entity\Member;
  15. /**
  16.  * Class IdToken
  17.  *
  18.  * @ORM\Table(name="plg_site_kit_id_token")
  19.  * @ORM\Entity(repositoryClass="Plugin\SiteKit42\Repository\IdTokenRepository")
  20.  */
  21. class IdToken
  22. {
  23.     /**
  24.      * @var int
  25.      *
  26.      * @ORM\Column(name="id", type="integer", options={"unsigned":true})
  27.      * @ORM\Id
  28.      * @ORM\GeneratedValue(strategy="IDENTITY")
  29.      */
  30.     private $id;
  31.     /**
  32.      * @var Member
  33.      *
  34.      * @ORM\OneToOne(targetEntity="Eccube\Entity\Member", inversedBy="IdToken")
  35.      * @ORM\JoinColumns({
  36.      *   @ORM\JoinColumn(name="member_id", referencedColumnName="id")
  37.      * })
  38.      */
  39.     private $Member;
  40.     /**
  41.      * @var string
  42.      *
  43.      * @ORM\Column(name="id_token", type="text")
  44.      */
  45.     private $id_token;
  46.     /**
  47.      * @return int
  48.      */
  49.     public function getId()
  50.     {
  51.         return $this->id;
  52.     }
  53.     /**
  54.      * @param int $id
  55.      */
  56.     public function setId(int $id)
  57.     {
  58.         $this->id $id;
  59.     }
  60.     /**
  61.      * @return Member
  62.      */
  63.     public function getMember()
  64.     {
  65.         return $this->Member;
  66.     }
  67.     /**
  68.      * @param Member $Member
  69.      */
  70.     public function setMember(Member $Member)
  71.     {
  72.         $this->Member $Member;
  73.     }
  74.     /**
  75.      * @return string
  76.      */
  77.     public function getIdToken()
  78.     {
  79.         return $this->id_token;
  80.     }
  81.     /**
  82.      * @param string $id_token
  83.      */
  84.     public function setIdToken(string $id_token)
  85.     {
  86.         $this->id_token $id_token;
  87.     }
  88. }