   throw new Error(message)
 
 module.exports =
+  ###*
+   * Clear all cache of the plugin
+  ###
   clearCache: () ->
     data =
       error: false,

exec = require "child_process"
config = require "../config.coffee"

data =
  statics: [],
  methods: []

execute = (command, async) ->
  return [] if data.error?



    return data.classes

  ###*
   * Autocomplete for internal PHP functions
   * @return {array}
  ###
  functions: () ->
    if not data.functions?
      res = execute("--functions", false)
