getParameter($parameterId); if ($parameter && $parameter['figure'] == 'Y') { return false; } } return true; } /** * @return \Product[] */ public function getParameters(): array { return $this->product->fetchParameters(); } public function getParameter(string $parameterId) { return $this->product->fetchParameters()[$parameterId] ?? null; } public function getParameterGroups(): array { return $this->parameterGroupsUtil->getParameterGroups($this->id_product); } public function getProducer() { $this->product->fetchProducer(); return $this->product->producer; } public function getProducerThumbnail(): ?Thumbnail { $producer = $this->getProducer(); if ($producer['image']['id'] ?? false) { return new Thumbnail((string) $producer['image']['id'], $producer['image']['descr'], $producer['image']['date_update']); } return null; } }