public static function validate($msg, $type) { $userId = !empty($msg["userId"]); $anonId = !empty($msg["anonymousId"]); self::assert($userId || $anonId, "Segment::{$type}() requires userId or anonymousId"); }