public function step5()
 {
     Loader::model('file_set');
     Loader::model('file_list');
     $response = new JSONResponse();
     $response->setStatus(false);
     $user = $this->post("user");
     $repos = $this->post("repos");
     $file = $this->post("file");
     $plugin = new PluginArchive();
     $pluginDir = $plugin->unzip($file);
     $u = new User();
     $fs = FileSet::createAndGetSet($repos, 1, $u->getUserID());
     $importer = new MootoolsPluginImporter($fs);
     $importFiles = $importer->getComponentFiles($pluginDir . "/Source/");
     $resultFiles = array();
     foreach ($importFiles as $file) {
         $result = $importer->canImport($file);
         if ($result) {
             $resultFiles[$file] = $importer->addFile($file);
         }
     }
     $response->setMessage(t("Plugin taking was completed."));
     $response->setParameter("files", $resultFiles);
     $response->setStatus(true);
     $response->flush();
 }