static function lookup($criteria) { $id = is_numeric($criteria) ? $criteria : self::getIdByInfo($criteria); return $id && ($c = new Collaborator($id)) && $c->getId() == $id ? $c : null; }