/**
  * Lists database backups
  * @return void
  * @uses DatabaseBackup\Utility\Backup::index()
  */
 public function index()
 {
     try {
         //Gets alla files
         $files = Backup::index();
         $this->out(__d('database_backup', 'Backup files found: {0}', count($files)));
         if (!empty($files)) {
             //Re-indexes and filters
             $files = array_map(function ($file) {
                 return [$file->filename, $file->compression, Number::toReadableSize($file->size), $file->datetime];
             }, $files);
             $this->helper('table')->output(array_merge([[__d('database_backup', 'Filename'), __d('database_backup', 'Compression'), __d('database_backup', 'Size'), __d('database_backup', 'Datetime')]], $files));
         }
     } catch (InternalErrorException $e) {
         $this->abort($e->getMessage());
     }
 }