/** * Overrides an already defined type to use a different implementation. * * @static * @param string $name * @param string $className * @throws DoctrineException */ public static function overrideType($name, $className) { if (!isset(self::$_typesMap[$name])) { throw DoctrineException::typeNotFound($name); } self::$_typesMap[$name] = $className; }