Your IP : 216.73.217.79


Current Path : /var/www/v3.cesa.co.za/src/ContentBundle/Entity/
Upload File :
Current File : /var/www/v3.cesa.co.za/src/ContentBundle/Entity/FormItemList.php

<?php

namespace App\ContentBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * FormItemList
 *
 * @ORM\Table(name="content_form_item_list")
 * @ORM\Entity(repositoryClass="App\ContentBundle\Repository\FormItemListRepository")
 */
class FormItemList
{

    /**
     * @ORM\Id
     * @ORM\Column(type="string", unique=true)
     * @ORM\GeneratedValue(strategy="CUSTOM")
     * @ORM\CustomIdGenerator(class="Ramsey\Uuid\Doctrine\UuidGenerator")
     */
    private $id;

    /**
     * @ORM\Column(type="string", length=255)
     */
    private $list_item;

    /**
     * @ORM\Column(type="integer")
     */
    private $order_by;

    /**
     * @ORM\ManyToOne(targetEntity="FormItem", inversedBy="form_item_list")
     * @ORM\JoinColumn(name="form_item_id", referencedColumnName="id")
     */
    private $form_item;

    public function getId(): ?string
    {
        return $this->id;
    }

    public function getListItem(): ?string
    {
        return $this->list_item;
    }

    public function setListItem(string $list_item): static
    {
        $this->list_item = $list_item;

        return $this;
    }

    public function getOrderBy(): ?int
    {
        return $this->order_by;
    }

    public function setOrderBy(int $order_by): static
    {
        $this->order_by = $order_by;

        return $this;
    }

    public function getFormItem(): ?FormItem
    {
        return $this->form_item;
    }

    public function setFormItem(?FormItem $form_item): static
    {
        $this->form_item = $form_item;

        return $this;
    }

    public function __toString(): string
    {
        return $this->getListItem();
    }
}