public function startingWithSearch($lastname, $firstname = null, $onlySosa = false, $onlyRecent = false)
{
$sp = new \geneweb\api\object\SearchParams();
$sp->setSearchType(\geneweb\api\object\SearchType::STARTING_WITH);
if ($lastname !== "") {
$sp->setLastname($lastname);
}
if ($firstname !== null && $firstname !== "") {
$sp->setFirstname($firstname);
}
if ((bool) $only_sosa) {
$this->addFilter(new filters\FilterOnlySosa());
}
if ((bool) $only_recent) {
$this->addFilter(new filters\FilterOnlyRecent());
}
return $this->request("SEARCH", $sp, $this->getClassname('ListPersons'));
}