<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* MenuRecipes
*
* @ORM\Table(name="menu_recipes", indexes={
* @ORM\Index(name="active", columns={"active"}),
* @ORM\Index(name="removed", columns={"removed"}),
* @ORM\Index(name="menu_id", columns={"menu_id"}),
* @ORM\Index(name="recipe_id", columns={"recipe_id"}),
* @ORM\Index(name="meal_type", columns={"meal_type"}),
* })
* @ORM\Entity(repositoryClass="App\Repository\MenuRecipesRepository")
*/
class MenuRecipes
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var int
*
* @ORM\Column(name="menu_id", type="integer", options={"unsigned"=true})
*/
private $menuId;
/**
* @var int
*
* @ORM\Column(name="recipe_id", type="integer", options={"unsigned"=true})
*/
private $recipeId;
/**
* @var string
*
* @ORM\Column(name="meal_type", type="string", length=255)
*/
private $mealType;
/**
* @var bool
*
* @ORM\Column(name="active", type="boolean")
*/
private $active;
/**
* @var bool
*
* @ORM\Column(name="removed", type="boolean")
*/
private $removed;
/**
* @var \DateTime
*
* @ORM\Column(name="created_at", type="datetime")
*/
private $createdAt;
/**
* Get id
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set menuId
*
* @param integer $menuId
*
* @return MenuRecipes
*/
public function setMenuId($menuId)
{
$this->menuId = $menuId;
return $this;
}
/**
* Get menuId
*
* @return int
*/
public function getMenuId()
{
return $this->menuId;
}
/**
* Set recipeId
*
* @param integer $recipeId
*
* @return MenuRecipes
*/
public function setRecipeId($recipeId)
{
$this->recipeId = $recipeId;
return $this;
}
/**
* Get recipeId
*
* @return int
*/
public function getRecipeId()
{
return $this->recipeId;
}
/**
* Set mealType
*
* @param string $mealType
*
* @return MenuRecipes
*/
public function setMealType($mealType)
{
$this->mealType = $mealType;
return $this;
}
/**
* Get mealType
*
* @return string
*/
public function getMealType()
{
return $this->mealType;
}
/**
* Set active
*
* @param boolean $active
*
* @return MenuRecipes
*/
public function setActive($active)
{
$this->active = $active;
return $this;
}
/**
* Get active
*
* @return bool
*/
public function getActive()
{
return $this->active;
}
/**
* Set removed
*
* @param boolean $removed
*
* @return MenuRecipes
*/
public function setRemoved($removed)
{
$this->removed = $removed;
return $this;
}
/**
* Get removed
*
* @return bool
*/
public function getRemoved()
{
return $this->removed;
}
/**
* Set createdAt
*
* @param \DateTime $createdAt
*
* @return MenuRecipes
*/
public function setCreatedAt($createdAt)
{
$this->createdAt = $createdAt;
return $this;
}
/**
* Get createdAt
*
* @return \DateTime
*/
public function getCreatedAt()
{
return $this->createdAt;
}
}