original_string: public static function dsnClassMap(array $map = null)
      {
          deprecationWarning(
              get_called_class() . '::setDsnClassMap() is deprecated. ' .
              'Use setDsnClassMap()/getDsnClassMap() instead.'
          );
  
          if ($map !== null) {
              static::setDsnClassMap($map);
          }
  
          return static::getDsnClassMap();
      }
code: public static function dsnClassMap(array $map = null)
      {
          deprecationWarning(
              get_called_class() . '::setDsnClassMap() is deprecated. ' .
              'Use setDsnClassMap()/getDsnClassMap() instead.'
          );
  
          if ($map !== null) {
              static::setDsnClassMap($map);
          }
  
          return static::getDsnClassMap();
      }
code_tokens: public static function dsnClassMap ( array $ map = null ) { deprecationWarning ( get_called_class ( ) . '::setDsnClassMap() is deprecated. ' . 'Use setDsnClassMap()/getDsnClassMap() instead.' ) ; if ( $ map !== null ) { static :: setDsnClassMap ( $ map ) ; } return static :: getDsnClassMap ( ) ; }
docstring: Returns or updates the DSN class map for this class.
  
  @deprecated 3.4.0 Use setDsnClassMap()/getDsnClassMap() instead.
  @param array|null $map Additions/edits to the class map to apply.
  @return array
docstring_tokens: Returns or updates the DSN class map for this class .