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/FormItemForm.php

<?php

namespace App\ContentBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * FormItemForm
 *
 * @ORM\Table(name="content_form_item_form")
 * @ORM\Entity(repositoryClass="App\ContentBundle\Repository\FormItemFormRepository")
 */
class FormItemForm
{
    /**
     * @ORM\Id
     * @ORM\Column(type="string", unique=true)
     * @ORM\GeneratedValue(strategy="CUSTOM")
     * @ORM\CustomIdGenerator(class="Ramsey\Uuid\Doctrine\UuidGenerator")
     */
    private $id;

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

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

    /**
     * @ORM\ManyToOne(targetEntity="Form", inversedBy="form_items")
     * @ORM\JoinColumn(name="form_id", referencedColumnName="id")
     */
    private $form;

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

    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 getForm(): ?Form
    {
        return $this->form;
    }

    public function setForm(?Form $form): static
    {
        $this->form = $form;

        return $this;
    }
}