<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* RecipeIngredients
*
* @ORM\Table(name="recipe_ingredients", indexes={
* @ORM\Index(name="recipe_id", columns={"recipe_id"}),
* @ORM\Index(name="ingredient_id", columns={"ingredient_id"}),
* @ORM\Index(name="quantity", columns={"quantity"}),
* @ORM\Index(name="removed", columns={"removed"})
* })
* @ORM\Entity(repositoryClass="App\Repository\RecipeIngredientsRepository")
*/
class RecipeIngredients
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", options={"unsigned"=true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var int
*
* @ORM\Column(name="recipe_id", type="integer", options={"unsigned"=true})
*/
private $recipeId;
/**
* @var int
*
* @ORM\Column(name="ingredient_id", type="integer", options={"unsigned"=true})
*/
private $ingredientId;
/**
* @var int
*
* @ORM\Column(name="quantity", type="float", options={"unsigned"=true})
*/
private $quantity;
/**
* @var bool
*
* @ORM\Column(name="removed", type="boolean", options={"default" : false})
*/
private $removed;
/**
* Get id
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set recipeId
*
* @param integer $recipeId
*
* @return RecipeIngredients
*/
public function setRecipeId($recipeId)
{
$this->recipeId = $recipeId;
return $this;
}
/**
* Get recipeId
*
* @return int
*/
public function getRecipeId()
{
return $this->recipeId;
}
/**
* Set ingredientId
*
* @param integer $ingredientId
*
* @return RecipeIngredients
*/
public function setIngredientId($ingredientId)
{
$this->ingredientId = $ingredientId;
return $this;
}
/**
* Get ingredientId
*
* @return int
*/
public function getIngredientId()
{
return $this->ingredientId;
}
/**
* Set quantity
*
* @param integer $quantity
*
* @return RecipeIngredients
*/
public function setQuantity($quantity)
{
$this->quantity = $quantity;
return $this;
}
/**
* Get quantity
*
* @return int
*/
public function getQuantity()
{
return $this->quantity;
}
/**
* Set removed
*
* @param boolean $removed
*
* @return RecipeIngredients
*/
public function setRemoved($removed)
{
$this->removed = $removed;
return $this;
}
/**
* Get removed
*
* @return bool
*/
public function getRemoved()
{
return $this->removed;
}
}