original_string: public static function getInstallationPath()
      {
          self::setPackageDir();
  
          $path = realpath( self::$packageDir );
          if ( substr( $path, -1 ) !== DIRECTORY_SEPARATOR )
          {
              $path .= DIRECTORY_SEPARATOR;
          }
          return $path;
      }
code: public static function getInstallationPath()
      {
          self::setPackageDir();
  
          $path = realpath( self::$packageDir );
          if ( substr( $path, -1 ) !== DIRECTORY_SEPARATOR )
          {
              $path .= DIRECTORY_SEPARATOR;
          }
          return $path;
      }
code_tokens: public static function getInstallationPath ( ) { self :: setPackageDir ( ) ; $ path = realpath ( self :: $ packageDir ) ; if ( substr ( $ path , - 1 ) !== DIRECTORY_SEPARATOR ) { $ path .= DIRECTORY_SEPARATOR ; } return $ path ; }
docstring: Returns the base path of the eZ Components installation
  
  This method returns the base path, including a trailing directory
  separator.
  
  @return string
docstring_tokens: Returns the base path of the eZ Components installation