Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php declare(strict_types=1); namespace Doctrine\Tests\Models\DDC3579; use Doctrine\Co..
Decoded Output download
<?php
declare(strict_types=1);
namespace Doctrine\Tests\Models\DDC3579;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\ORM\Mapping\Column;
use Doctrine\ORM\Mapping\Entity;
use Doctrine\ORM\Mapping\GeneratedValue;
use Doctrine\ORM\Mapping\Id;
use Doctrine\ORM\Mapping\ManyToMany;
#[Entity]
class DDC3579Group
{
#[Id]
#[GeneratedValue]
#[Column(type: 'integer')]
private int $id;
/** @psalm-var Collection<int, DDC3579Admin> */
#[ManyToMany(targetEntity: DDC3579Admin::class, mappedBy: 'groups')]
private $admins;
public function __construct(
#[Column]
private string|null $name = null,
) {
$this->admins = new ArrayCollection();
}
public function setName(string $name): void
{
$this->name = $name;
}
public function getName(): string|null
{
return $this->name;
}
public function addAdmin(DDC3579Admin $admin): void
{
$this->admins[] = $admin;
}
/** @psalm-return Collection<int, DDC3579Admin> */
public function getAdmins(): Collection
{
return $this->admins;
}
}
?>
Did this file decode correctly?
Original Code
<?php
declare(strict_types=1);
namespace Doctrine\Tests\Models\DDC3579;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\ORM\Mapping\Column;
use Doctrine\ORM\Mapping\Entity;
use Doctrine\ORM\Mapping\GeneratedValue;
use Doctrine\ORM\Mapping\Id;
use Doctrine\ORM\Mapping\ManyToMany;
#[Entity]
class DDC3579Group
{
#[Id]
#[GeneratedValue]
#[Column(type: 'integer')]
private int $id;
/** @psalm-var Collection<int, DDC3579Admin> */
#[ManyToMany(targetEntity: DDC3579Admin::class, mappedBy: 'groups')]
private $admins;
public function __construct(
#[Column]
private string|null $name = null,
) {
$this->admins = new ArrayCollection();
}
public function setName(string $name): void
{
$this->name = $name;
}
public function getName(): string|null
{
return $this->name;
}
public function addAdmin(DDC3579Admin $admin): void
{
$this->admins[] = $admin;
}
/** @psalm-return Collection<int, DDC3579Admin> */
public function getAdmins(): Collection
{
return $this->admins;
}
}
Function Calls
None |
Stats
MD5 | b88f12278c6d79b9295a75d56f570b30 |
Eval Count | 0 |
Decode Time | 104 ms |