<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\HttpFoundation\File\File;
use Symfony\Component\HttpFoundation\File\UploadedFile;
use App\Entity\Product;
/**
* ModuleTextItem
*
* @ORM\Table(name="module_featured_items")
* @ORM\Entity(repositoryClass="App\Repository\ModuleFeaturedItemRepository")
* @ORM\HasLifecycleCallbacks
*/
class ModuleFeaturedItem {
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var int
*
* @ORM\ManyToOne(targetEntity="ModuleFeatured", inversedBy="items")
* @ORM\JoinColumn(name="module_featured_id", referencedColumnName="id", onDelete="cascade")
*/
private $module;
/**
* @var Product
*
* @ORM\ManyToOne(targetEntity="Product")
* @ORM\JoinColumn(name="product_id", referencedColumnName="products_id", onDelete="cascade")
*/
private $product;
/**
* @var int
*
* @ORM\Column(name="order_num", type="integer", length=255, nullable=true)
*/
private $orderNum;
public function getId(): int {
return $this->id;
}
public function getModule(): int {
return $this->module;
}
public function getProduct(): Product {
return $this->product;
}
public function getOrderNum(): int {
return $this->orderNum;
}
public function setId(int $id): void {
$this->id = $id;
}
public function setModule($module): void {
$this->module = $module;
}
public function setProduct(Product $product): void {
$this->product = $product;
}
public function setOrderNum(int $orderNum): void {
$this->orderNum = $orderNum;
}
}