From b4057de938ec3ec6ff78f24437413a7ed2682900 Mon Sep 17 00:00:00 2001 From: Ramon Gutierrez Date: Tue, 25 Jun 2024 03:18:31 +0800 Subject: [PATCH] Add hub filter exceptions to supported areas #800 --- src/Entity/SupportedArea.php | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/Entity/SupportedArea.php b/src/Entity/SupportedArea.php index 0e176f6a..c9cd52bf 100644 --- a/src/Entity/SupportedArea.php +++ b/src/Entity/SupportedArea.php @@ -39,6 +39,12 @@ class SupportedArea */ protected $coverage_area; + // prevent certain hub filters from being used + /** + * @ORM\Column(type="json", nullable=true) + */ + protected $hub_filter_exceptions; + /** * @ORM\ManyToOne(targetEntity="PriceTier", inversedBy="supported_areas") * @ORM\JoinColumn(name="price_tier_id", referencedColumnName="id", nullable=true) @@ -50,6 +56,7 @@ class SupportedArea $this->date_create = new DateTime(); $this->price_tier = null; + $this->hub_filter_exceptions = []; } public function getID() @@ -65,7 +72,7 @@ class SupportedArea public function getDateCreate() { - return $this->date_Create; + return $this->date_create; } public function setName($name) @@ -101,5 +108,16 @@ class SupportedArea { return $this->price_tier; } + + public function setHubFilterExceptions($exceptions) + { + $this->hub_filter_exceptions = $exceptions; + return $this; + } + + public function getHubFilterExceptions() + { + return $this->hub_filter_exceptions; + } }