producerContext = $producer; return $this; } public function getProducerContext(): Producer { if(is_null($this->producerContext)) { throw new ErrorException("Le contexte producteur n'est pas défini."); } return $this->producerContext; } public function getProducerContextId() { return $this->getProducerContext()->id; } }