getHydrator($object)->hydrate($data, $object); } /** * {@inheritdoc} */ public function extract(object $object): array { return $this->getHydrator($object)->extract($object); } /** * Gets hydrator for an object */ protected function getHydrator(object $object): HydratorInterface { return $this->hydrators->get($object::class); } }