for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Chamilo\CoreBundle\Entity;
use Chamilo\CoreBundle\Repository\XApiSharedStatementRepository;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Uid\Uuid;
#[ORM\Entity(repositoryClass: XApiSharedStatementRepository::class)]
#[ORM\Index(columns: ['uuid'], name: 'idx_uuid')]
class XApiSharedStatement
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column(type: 'uuid', nullable: true)]
private ?Uuid $uuid = null;
private array $statement = [];
private ?bool $sent = null;
public function getId(): ?int
return $this->id;
}
public function getUuid(): ?Uuid
return $this->uuid;
public function setUuid(?Uuid $uuid): static
$this->uuid = $uuid;
return $this;
public function getStatement(): array
return $this->statement;
public function setStatement(array $statement): static
$this->statement = $statement;
public function isSent(): ?bool
return $this->sent;
public function setSent(bool $sent): static
$this->sent = $sent;