HM\BackUpWordPress\Backup::backup_files PHP Method

backup_files() public method

public backup_files ( )
    public function backup_files()
    {
        if ($this->status) {
            $this->status->set_status(__('Backing up files...', 'backupwordpress'));
        }
        // Fire up the file backup engines
        $backup_engines = apply_filters('hmbkp_file_backup_engines', array(new Zip_File_Backup_Engine(), new Zip_Archive_File_Backup_Engine()));
        // Set the file backup engine settings
        foreach ($backup_engines as &$backup_engine) {
            $backup_engine->set_backup_filename($this->backup_filename);
            if ($this->excludes) {
                $backup_engine->set_excludes($this->excludes);
            }
        }
        $file_backup = $this->perform_backup($backup_engines);
        if (is_a($file_backup, __NAMESPACE__ . '\\Backup_Engine')) {
            $this->backup_filepath = $file_backup->get_backup_filepath();
        }
    }