Pasando una clase como parámetro de función

Estoy tratando de hacer algo como esto:

function doSomething($param, Class) {
Class::someFunction();
}

$someVar = doSomething($param, Class);

¿Es posible?

Para explicar mejor lo que estoy tratando de hacer. Tengo una función auxiliar en Laravel para generar babosas únicas, por lo que tengo que consultar diferentes tablas dependiendo de dónde se va a guardar la babosa.

Código real que estoy tratando de escribir:

$newcat->slug = $helper->uniqueSlug($appname, Apk);

public function uniqueSlug($str, Apk)
    {
        $slug = Str::slug($str);

        $count = Apk::whereRaw("slug RLIKE '^{$slug}(-[0-9]+)?

¡Gracias!

")->count(); return $count ? "{$slug}-{$count}" : $slug; }

¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta