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\DDC117; use Doctrine\Com..
Decoded Output download
<?php
declare(strict_types=1);
namespace Doctrine\Tests\Models\DDC117;
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\InverseJoinColumn;
use Doctrine\ORM\Mapping\JoinColumn;
use Doctrine\ORM\Mapping\JoinTable;
use Doctrine\ORM\Mapping\ManyToMany;
use Doctrine\ORM\Mapping\ManyToOne;
#[Entity]
class DDC117Editor
{
/** @var int */
#[Id]
#[Column(type: 'integer')]
#[GeneratedValue]
public $id;
/** @psalm-var Collection<int, DDC117Translation> */
#[JoinTable]
#[JoinColumn(name: 'editor_id', referencedColumnName: 'id')]
#[InverseJoinColumn(name: 'article_id', referencedColumnName: 'article_id')]
#[InverseJoinColumn(name: 'language', referencedColumnName: 'language')]
#[ManyToMany(targetEntity: 'DDC117Translation', inversedBy: 'reviewedByEditors')]
public $reviewingTranslations;
/** @var DDC117Translation */
#[JoinColumn(name: 'lt_article_id', referencedColumnName: 'article_id')]
#[JoinColumn(name: 'lt_language', referencedColumnName: 'language')]
#[ManyToOne(targetEntity: 'DDC117Translation', inversedBy: 'lastTranslatedBy')]
public $lastTranslation;
public function __construct(
#[Column(type: 'string', length: 255)]
public string|null $name = '',
) {
$this->reviewingTranslations = new ArrayCollection();
}
public function addLastTranslation(DDC117Translation $t): void
{
$this->lastTranslation = $t;
$t->lastTranslatedBy[] = $this;
}
}
?>
Did this file decode correctly?
Original Code
<?php
declare(strict_types=1);
namespace Doctrine\Tests\Models\DDC117;
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\InverseJoinColumn;
use Doctrine\ORM\Mapping\JoinColumn;
use Doctrine\ORM\Mapping\JoinTable;
use Doctrine\ORM\Mapping\ManyToMany;
use Doctrine\ORM\Mapping\ManyToOne;
#[Entity]
class DDC117Editor
{
/** @var int */
#[Id]
#[Column(type: 'integer')]
#[GeneratedValue]
public $id;
/** @psalm-var Collection<int, DDC117Translation> */
#[JoinTable]
#[JoinColumn(name: 'editor_id', referencedColumnName: 'id')]
#[InverseJoinColumn(name: 'article_id', referencedColumnName: 'article_id')]
#[InverseJoinColumn(name: 'language', referencedColumnName: 'language')]
#[ManyToMany(targetEntity: 'DDC117Translation', inversedBy: 'reviewedByEditors')]
public $reviewingTranslations;
/** @var DDC117Translation */
#[JoinColumn(name: 'lt_article_id', referencedColumnName: 'article_id')]
#[JoinColumn(name: 'lt_language', referencedColumnName: 'language')]
#[ManyToOne(targetEntity: 'DDC117Translation', inversedBy: 'lastTranslatedBy')]
public $lastTranslation;
public function __construct(
#[Column(type: 'string', length: 255)]
public string|null $name = '',
) {
$this->reviewingTranslations = new ArrayCollection();
}
public function addLastTranslation(DDC117Translation $t): void
{
$this->lastTranslation = $t;
$t->lastTranslatedBy[] = $this;
}
}
Function Calls
None |
Stats
MD5 | b9f5377f3a27b8ce155fd8c509c4ec66 |
Eval Count | 0 |
Decode Time | 87 ms |