/** * {@inheritdoc} */ protected function getSearchFields(SearchQueryInterface $search) { $fields = array('e.constructName', 'ts.name', 'ts.genotype', 'tsvs.name', 'tsvs.genotype'); if ($search instanceof SearchQuery ? $search->searchNotes() : false) { $fields[] = 'e.notes'; } return $fields; }
/** * {@inheritdoc} */ protected function getSearchFields(SearchQueryInterface $search) { $fields = array('e.maleName', 'e.virginName'); if ($search instanceof SearchQuery ? $search->searchNotes() : false) { $fields[] = 'e.notes'; } return $fields; }
/** * {@inheritdoc} */ protected function getSearchFields(SearchQueryInterface $search) { $fields = array('e.name', 'e.genotype'); if ($search instanceof SearchQuery ? $search->searchNotes() : false) { $fields[] = 'e.notes'; } if ($search instanceof SearchQuery ? $search->searchVendor() : false) { $fields[] = 'e.vendorId'; } return $fields; }