src/Entity/Gateway.php line 12
<?phpnamespace App\Entity;use App\Repository\GatewayRepository;use App\Trait\ActivableTrait;use App\Trait\ArrayableTrait;use App\Trait\DateTrait;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: GatewayRepository::class)]class Gateway{use ArrayableTrait;use ActivableTrait;use DateTrait {__construct as private constructDate;}#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(length: 255)]private ?string $name = null;#[ORM\ManyToOne(inversedBy: 'gateways')]#[ORM\JoinColumn(nullable: false)]private ?Establishment $establishment = null;#[ORM\Column(length: 255)]private ?string $redirect_success = null;#[ORM\Column(length: 255)]private ?string $redirect_error = null;#[ORM\Column(length: 255)]private ?string $redirect_cancel = null;#[ORM\Column(length: 255, nullable: true)]private ?string $callback = null;#[ORM\Column(length: 255)]private ?string $status = null;#[ORM\Column(length: 255)]private ?string $operator = null;#[ORM\Column]private ?array $methods = [];#[ORM\Column(length: 255, nullable: true)]private ?string $keyPublic = null;#[ORM\Column(length: 255, nullable: true)]private ?string $keyPrivate = null;#[ORM\Column(length: 255, nullable: true)]private ?string $username = null;#[ORM\Column(length: 255, nullable: true)]private ?string $password = null;public function __construct(){$this->constructDate();}public function getId(): ?int{return $this->id;}public function getName(): ?string{return $this->name;}public function setName(string $name): static{$this->name = $name;return $this;}public function getEstablishment(): ?Establishment{return $this->establishment;}public function setEstablishment(?Establishment $establishment): static{$this->establishment = $establishment;return $this;}public function getRedirectSuccess(): ?string{return $this->redirect_success;}public function setRedirectSuccess(string $redirect_success): static{$this->redirect_success = $redirect_success;return $this;}public function getRedirectError(): ?string{return $this->redirect_error;}public function setRedirectError(string $redirect_error): static{$this->redirect_error = $redirect_error;return $this;}public function getRedirectCancel(): ?string{return $this->redirect_cancel;}public function setRedirectCancel(string $redirect_cancel): static{$this->redirect_cancel = $redirect_cancel;return $this;}public function getCallback(): ?string{return $this->callback;}public function setCallback(?string $callback): static{$this->callback = $callback;return $this;}public function getStatus(): ?string{return $this->status;}public function setStatus(string $status): static{$this->status = $status;return $this;}public function getOperator(): ?string{return $this->operator;}public function setOperator(string $operator): static{$this->operator = $operator;return $this;}public function getMethods(): array{return $this->methods;}public function setMethods(array $methods): static{$this->methods = $methods;return $this;}public function getKeyPublic(): ?string{return $this->keyPublic;}public function setKeyPublic(?string $keyPublic): static{$this->keyPublic = $keyPublic;return $this;}public function getKeyPrivate(): ?string{return $this->keyPrivate;}public function setKeyPrivate(?string $keyPrivate): static{$this->keyPrivate = $keyPrivate;return $this;}public function getUsername(): ?string{return $this->username;}public function setUsername(?string $username): static{$this->username = $username;return $this;}public function getPassword(): ?string{return $this->password;}public function setPassword(?string $password): static{$this->password = $password;return $this;}}