target = $target; $this->hydratedObject = $hydratedObject; $this->hydrationData = $hydrationData; } /** * Retrieves the object that is being hydrated */ public function getHydratedObject() : object { return $this->hydratedObject; } public function setHydratedObject(object $hydratedObject) : void { $this->hydratedObject = $hydratedObject; } /** * Retrieves the data that is being used for hydration * * @return mixed[] */ public function getHydrationData() : array { return $this->hydrationData; } /** * @param mixed[] $hydrationData */ public function setHydrationData(array $hydrationData) : void { $this->hydrationData = $hydrationData; } }