totalTime = $totalTime; } /** * @return Duration|null */ public function getTotalTime(): ?Duration { return $this->totalTime; } /** * @param Duration|null $cookTime */ public function setCookTime(?Duration $cookTime): void { $this->cookTime = $cookTime; } /** * @return Duration|null */ public function getCookTime(): ?Duration { return $this->cookTime; } /** * @param Duration|null $performTime */ public function setPerformTime(?Duration $performTime): void { $this->performTime = $performTime; } /** * @return Duration|null */ public function getPerformTime(): ?Duration { return $this->performTime; } /** * @param \PSX\Uri\Uri|MediaObject|null $afterMedia */ public function setAfterMedia($afterMedia): void { $this->afterMedia = $afterMedia; } /** * @return \PSX\Uri\Uri|MediaObject|null */ public function getAfterMedia() { return $this->afterMedia; } /** * @param string|HowToSupply|null $supply */ public function setSupply($supply): void { $this->supply = $supply; } /** * @return string|HowToSupply|null */ public function getSupply() { return $this->supply; } /** * @param string|HowToTool|null $tool */ public function setTool($tool): void { $this->tool = $tool; } /** * @return string|HowToTool|null */ public function getTool() { return $this->tool; } /** * @param Duration|null $prepTime */ public function setPrepTime(?Duration $prepTime): void { $this->prepTime = $prepTime; } /** * @return Duration|null */ public function getPrepTime(): ?Duration { return $this->prepTime; } /** * @param \PSX\Uri\Uri|MediaObject|null $beforeMedia */ public function setBeforeMedia($beforeMedia): void { $this->beforeMedia = $beforeMedia; } /** * @return \PSX\Uri\Uri|MediaObject|null */ public function getBeforeMedia() { return $this->beforeMedia; } /** * @param \PSX\Uri\Uri|MediaObject|null $duringMedia */ public function setDuringMedia($duringMedia): void { $this->duringMedia = $duringMedia; } /** * @return \PSX\Uri\Uri|MediaObject|null */ public function getDuringMedia() { return $this->duringMedia; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('totalTime' => $this->totalTime, 'cookTime' => $this->cookTime, 'performTime' => $this->performTime, 'afterMedia' => $this->afterMedia, 'supply' => $this->supply, 'tool' => $this->tool, 'prepTime' => $this->prepTime, 'beforeMedia' => $this->beforeMedia, 'duringMedia' => $this->duringMedia), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----v0Z5lL8ZE7qcG4Lp2uqsTlrN2e9sO8lE1Zt4pTaCrf8hitXav6YvaU3VQLKQMLZcrVaF57hIHdeuoTZg+XiMlSB2xQ7FYgVBBzXbn60bTDjrN/Qs99E6as6PYSYneLxQ5eqTga8AwEC0JM8EGU+sQDAkhUZ4dBvR1DcpAFk63dL3/4LWPYnsvOkKHWFSvrvC+KIB/xShStNLcr/oyM0SqCDiiduYBpwbqQpw10DHC31ojqUltBobwnToFOY6ob+kHigT0IK2E0x9zS+TdYQXepi5gjvSHJhYrzmF9EDfYGThsbj97Kyoep856r+7vQoAtNMIwiHTW8buvdfkjHIZPSrxl/3iiqlfOKOQsSFayGwrucakjyKRS+WPIgMo4Nc2Y7KbTTBFHOhntfq4Xe94QVNPQn5l3tFcuXBWphktq0LO9ox9V7HqhH1KnX9DmiWclYC6CDNSEOlLFaXqnSuvyTY/Tan4bQlLWA1U8yvY1qZlo5UU0qMK1K/H1jJJsWE/0tkUO5092h+7aQ3reGN2tWQYcc1RQTn81ZEsCsVEVNqTFCHHnvrViNBnFir5/zAzMzx4G6bkAb0dWfSIzL4tERyL6e40jobhnalSMsGBH/DWZkNYFMyC7fDvrMjBhewSGOUl+kXLXUcS/1IZJGb9EX+L4IB5vZ+w/1jsT53sNDg=----ATTACHMENT:----ODU1MzUxMDMxNTE5Nzg3OSAyOTk5OTg4ODUwNTU0ODE1IDQ1NjQwNDM1ODMyOTIxNTg=