<?php
declare(strict_types=1);
namespace App\Domain\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
/**
* @ORM\Entity(repositoryClass="App\Domain\Repository\GrateStepRepository")
* @ORM\Table(name="grate_step_app")
*/
class GrateStep extends AbstractEntity
{
public function __toString(): string
{
return $this->grateType;
}
/**
* @ORM\Column(type="string")
* @Assert\NotBlank(message="Veuillez renseigner les champs vides")
*/
public string $grateType; // "standard", "doubleLimon", "turning"
/**
* @ORM\Column(type="decimal", precision=10, scale=2)
* @Assert\NotBlank(message="Veuillez renseigner les champs vides")
*/
public string $price;
// Getters and setters...
public function getGrateType(): string
{
return $this->grateType;
}
public function setGrateType(string $grateType): void {
$this->grateType = $grateType;
}
public function getPrice(): string
{
return $this->price;
}
public function setPrice(string $price): void {
$this->price = $price;
}
}