protected function getEntityIdsByPersonName($name) { //clean up name $name = self::cleanName($name, 'Person'); //parse name $person = PersonTable::parseFlatName($name, null, true); if (!$person['name_first'] || !$person['name_last']) { return array(); } //look for matching entities return PersonTable::getEntityMatchingQuery($person)->select('e.id')->fetchAll(PDO::FETCH_COLUMN); }