Ejemplo n.º 1
0
 /**
  * Adds packages from the given array.
  *
  * @param array     $response
  * @param boolean   $loadDetails
  * @return array
  */
 public function addPackagesFromArray(array $response, $loadDetails = true)
 {
     $packages = [];
     foreach ($response['results'] as $result) {
         $package = new Package($this->loader, $result['name']);
         $package->fillFromArray($result);
         $packages[$package->getName()] = $package;
     }
     if ($loadDetails) {
         $this->loadDetails($packages);
     }
     return $packages;
 }