src/Entity/AditionalField.php line 21
<?php/** @author Guerby Duval <info@tranzaksyon.com>* @link https://tranzaksyon.com* @copyright You are not allowed to remove this author "Guerby Duval <info@tranzaksyon.com>", the link "https://tranzaksyon.com" neither this copyright.*/namespace App\Entity;use ApiPlatform\Metadata\ApiResource;use App\Repository\AditionalFieldRepository;use Doctrine\ORM\Mapping as ORM;use Symfony\Component\Serializer\Annotation\Groups;use Symfony\Component\Validator\Constraints\NotBlank;#[ORM\Entity(repositoryClass: AditionalFieldRepository::class)]#[ApiResource(normalizationContext: ['groups' => ['additional_field_out']], denormalizationContext: ['groups' => ['additional_field_in']],security: "is_granted('ROLE_ADMIN')")]class AditionalField{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]#[Groups(['additional_field_out'])]private ?int $id = null;#[ORM\Column(length: 255)]#[NotBlank]#[Groups(['additional_field_out', 'additional_field_in'])]private ?string $field = null;#[ORM\Column(type: 'text')]#[NotBlank]#[Groups(['additional_field_out', 'additional_field_in'])]private ?string $value = null;#[ORM\ManyToOne(inversedBy: 'aditionalFields')]private ?Invoice $invoice = null;public function getId(): ?int{return $this->id;}public function getField(): ?string{return $this->field;}public function setField(string $field): self{$this->field = $field;return $this;}public function getValue(): ?string{return $this->value;}public function setValue(string $value): self{$this->value = $value;return $this;}public function getInvoice(): ?Invoice{return $this->invoice;}public function setInvoice(?Invoice $invoice): self{$this->invoice = $invoice;return $this;}}