src/Entity/SpMethods.php line 23
<?phpnamespace App\Entity;use ApiPlatform\Metadata\ApiResource;use App\Repository\SpMethodsRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;use Symfony\Component\Serializer\Annotation\Groups;use ApiPlatform\Metadata\ApiFilter;use ApiPlatform\Doctrine\Orm\Filter\SearchFilter;#[ORM\Entity(repositoryClass: SpMethodsRepository::class)]#[ApiResource(normalizationContext: ['groups' => ['sp:read']],denormalizationContext: ['groups' => ['sp:write']],order: ['id' => 'DESC'])]#[ApiFilter(SearchFilter::class, properties: ['slug' => 'exact','name' => 'partial'])]class SpMethods{#[Groups(['sp:read', 'sp:write'])]#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[Groups(['sp:read', 'sp:write'])]#[ORM\Column(length: 255, nullable: true)]private ?string $name = null;#[Groups(['sp:read', 'sp:write'])]#[ORM\Column(type: Types::TEXT, nullable: true)]private ?string $content = null;#[Groups(['sp:read', 'sp:write'])]#[ORM\Column(nullable: true)]private ?array $object = null;#[Groups(['sp:read', 'sp:write'])]#[ORM\ManyToOne(inversedBy: 'spMethods')]private ?Form $form = null;#[Groups(['sp:read', 'sp:write'])]#[ORM\Column(length: 50, nullable: true)]private ?string $slug = null;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 getContent(): ?string{return $this->content;}public function setContent(?string $content): static{$this->content = $content;return $this;}public function getObject(): ?array{return $this->object;}public function setObject(?array $object): static{$this->object = $object;return $this;}public function getForm(): ?Form{return $this->form;}public function setForm(?Form $form): static{$this->form = $form;return $this;}public function getSlug(): ?string{return $this->slug;}public function setSlug(?string $slug): static{$this->slug = $slug;return $this;}}