checkPackagesCanBeInstalled() 공개 메소드

Check the passed packages list can be updated
public checkPackagesCanBeInstalled ( $packages ) : boolean
$packages
리턴 boolean
예제 #1
0
 /**
  * Handle getting a new package dependencies needed to be installed
  *
  * @return bool
  */
 protected function taskGetPackagesDependencies()
 {
     $data = $this->post;
     $packages = isset($data['packages']) ? explode(',', $data['packages']) : '';
     $packages = (array) $packages;
     try {
         $this->admin->checkPackagesCanBeInstalled($packages);
         $dependencies = $this->admin->getDependenciesNeededToInstall($packages);
     } catch (\Exception $e) {
         $this->admin->json_response = ['status' => 'error', 'message' => $e->getMessage()];
         return false;
     }
     $this->admin->json_response = ['status' => 'success', 'dependencies' => $dependencies];
     return true;
 }