/**
  * move the silverstripe-installer from vendor to project root
  * and delete directory structure in vendor
  * 
  * @param boolean $update
  */
 protected static function moveFiles($update)
 {
     $root_dir_silverstripe_installer = "vendor/silverstripe/installer";
     // check if folder exists
     if (file_exists($root_dir_silverstripe_installer) && is_dir($root_dir_silverstripe_installer)) {
         // remove composer.json in silverstripe installer to avoid conflicts
         File::delete("{$root_dir_silverstripe_installer}/composer.json");
         // not move folders when update is running because overwriting existing files
         if (!$update) {
             // move folders
             File::move("{$root_dir_silverstripe_installer}/assets", ".");
             File::move("{$root_dir_silverstripe_installer}/mysite", ".");
         }
         // move files
         File::move("{$root_dir_silverstripe_installer}/*.*", ".");
         // espacially for .git .gitignore and so one
         File::move("{$root_dir_silverstripe_installer}/.*", ".");
         // remove the folder
         File::deleteFolder("vendor/silverstripe");
     }
 }