public function __construct(Entity $entity, FoodSource $foodSource) { $this->entity = $entity; $this->foodSource = $foodSource; $this->foodRestore = $foodSource->getFoodRestore(); $this->saturationRestore = $foodSource->getSaturationRestore(); $this->residue = $foodSource->getResidue(); $this->additionalEffects = $foodSource->getAdditionalEffects(); }