/**
  * ->tryPackageSearch() without results
  */
 public function testTryPackageSearchWithNoResults()
 {
     $CkanClient = $this->prophesize('CKAN\\CkanClient');
     $CkanClient->package_search('notfound', '', 100, 0)->willThrow(new NotFoundHttpException());
     $this->CkanManager->setCkan($CkanClient->reveal());
     $this->expectOutputString("Nothing found" . PHP_EOL);
     $datasets = $this->CkanManager->tryPackageSearch('notfound');
     $this->assertFalse($datasets);
 }
         if (isset($query_array['q'])) {
             $query = $query_array['q'];
             if (isset($query_array['organization'])) {
                 $org = $query_array['organization'];
                 $organizationList = new OrganizationList();
                 $org = $organizationList->getTreeArrayFor($organizationList->getNameFor($org));
                 if (!is_array($org) || !sizeof($org)) {
                     continue;
                 }
                 $org = join(' OR ', array_keys($org));
                 //                            var_dump($organizationList->getTreeArrayFor($organizationList->getNameFor($org)));
                 //                            continue;
                 $query = "{$query} AND organization:({$org})";
                 //                            echo $query.PHP_EOL;
             }
             $packages = $CkanManager->tryPackageSearch($query, '', 200);
             $CkanManager->say(sizeof($packages) . " found searching: {$query},API SEARCH");
             file_put_contents($results_dir . '/' . $basename . '_tags.log.csv', sizeof($packages) . " found searching: {$query},API SEARCH" . PHP_EOL, FILE_APPEND | LOCK_EX);
             //                        print $query_array['q'];
             if (!sizeof($packages)) {
                 continue;
             }
             foreach ($packages as $package) {
                 $CkanManager->assignGroupsAndCategoriesToDatasets([$package['name']], trim($row['1']), $categories, $basename);
                 continue;
             }
         }
         continue;
     }
     continue;
 }