<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity (repositoryClass="App\Repository\WebFilterResultRepository")
*/
class WebFilterResult {
/**
* @ORM\Id()
* @ORM\ManyToOne(targetEntity="App\Entity\Selection", inversedBy="webFilterResults")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="selection_id", referencedColumnName="id", onDelete="CASCADE")
* })
*/
private $selection;
/**
* @ORM\Id()
* @ORM\ManyToOne(targetEntity="App\Entity\WebFilterItem", inversedBy="webFilterResults")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="filter_item_id", referencedColumnName="id", onDelete="CASCADE")
* })
*/
private $filterItem;
/**
* @ORM\Id()
* @ORM\ManyToOne(targetEntity="App\Entity\DnsitProduct", inversedBy="webFilterResults")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="product_id", referencedColumnName="id", onDelete="CASCADE")
* })
*/
private $product;
public function getSelection(): Selection {
return $this->selection;
}
public function setSelection(Selection $selection): self {
$this->selection = $selection;
return $this;
}
public function getFilterItem(): WebFilterItem {
return $this->filterItem;
}
public function setFilterItem(WebFilterItem $filterItem): self {
$this->filterItem = $filterItem;
return $this;
}
public function getProduct(): DnsitProduct {
return $this->product;
}
public function setProduct(DnsitProduct $product): self {
$this->product = $product;
return $this;
}
}