public function testFindBySidOrName_noDataset()
 {
     $finder = new DatasetFinder();
     $searchTerm = '112   ';
     $datasetsInfo = $finder->findDatasetInfoBySidOrName($searchTerm);
     $this->assertEquals(0, count($datasetsInfo));
 }
Пример #2
0
<?php

require_once realpath(dirname(__FILE__)) . '/../DAL/DatasetFinder.php';
$searchTerm = $_GET['searchTerm'];
$datasetFinder = new DatasetFinder();
$datasetsInfo = $datasetFinder->findDatasetInfoBySidOrName($searchTerm);
foreach ($datasetsInfo as $datasetInfo) {
    $datasetInfo->source_key = $datasetInfo->title . "#" . $datasetInfo->sid;
    $datasetInfo->description = $datasetInfo->description == null ? 'This dataset has no description' : $datasetInfo->description;
}
echo json_encode($datasetsInfo);