/** * @param mixed $data * @param array $type * @param Context $context * @return float|mixed */ public function visitDouble($data, array $type, Context $context) { return parent::visitDouble((double) str_replace(',', '.', (string) $data), $type, $context); }