SYMBOL INDEX (39 symbols across 7 files) FILE: tools/build.php class NonProjectFilesFilter (line 4) | class NonProjectFilesFilter extends RecursiveFilterIterator { method accept (line 5) | public function accept() { FILE: tools/src/Config.php class Config (line 7) | class Config { method getArgs (line 9) | public static function getArgs() { method getServers (line 50) | public static function getServers($config_file) { method promptPassword (line 111) | public static function promptPassword() { FILE: tools/src/Ftp.php class Ftp (line 7) | class Ftp extends Server { method connect (line 9) | public function connect($test = false) { method disconnect (line 41) | public function disconnect() { method get_file (line 47) | public function get_file($file, $ignore_if_error = false) { method set_file (line 71) | public function set_file($file, $contents, $die_if_fail = false) { method recursive_remove (line 120) | protected function recursive_remove($file_or_directory, $die_if_fail =... method mkdir (line 141) | public function mkdir($file) { method unset_file (line 148) | public function unset_file($file) { FILE: tools/src/Git.php class Git (line 7) | class Git { method __construct (line 12) | public function __construct($repo_path) { method interpret_target_commit (line 21) | public function interpret_target_commit($target_commit, $branch = null) { method get_changes (line 32) | public function get_changes($target_commit, $current_commit) { method get_status_towards_remote (line 97) | public function get_status_towards_remote($local_branch, $remote_branch) method get_file_contents (line 135) | protected function get_file_contents($path) { method exec (line 141) | protected function exec($command, $suffix = "") { FILE: tools/src/Helpers.php class Helpers (line 5) | class Helpers { method logmessage (line 7) | public static function logmessage($message) { method error (line 22) | public static function error($message, $die = true) { method get_recursive_file_list (line 31) | public static function get_recursive_file_list($folder, $prefix = '') { method clean_scandir (line 49) | public static function clean_scandir($folder, $ignore = array()) { FILE: tools/src/Server.php class Server (line 7) | abstract class Server { method __construct (line 19) | public function __construct($server, $deploy_script = 'deploy.ini') { method deploy (line 31) | public function deploy(Git $git, $target_commit, $is_revert = false, $... method revert (line 177) | public function revert($git, $list_only = false) { method set_current_commit (line 186) | protected function set_current_commit($target_commit, $list_only = fal... FILE: tools/src/Sftp.php class Sftp (line 7) | class Sftp extends Server { method connect (line 9) | public function connect($test = false) { method disconnect (line 48) | public function disconnect() { method get_file (line 54) | public function get_file($file, $ignore_if_error = false) { method set_file (line 70) | public function set_file($file, $contents) { method recursive_remove (line 107) | protected function recursive_remove($file_or_directory, $if_dir = fals... method mkdir (line 123) | public function mkdir($file) { method unset_file (line 130) | public function unset_file($file) {