Передача класса в качестве параметра функции

Я пытаюсь сделать что-то вроде этого:

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

$someVar = doSomething($param, Class);

Является ли это возможным?

Чтобы лучше объяснить, что я пытаюсь сделать. У меня есть вспомогательная функция в Laravel для генерации уникальных слагов, поэтому мне приходится запрашивать разные таблицы в зависимости от того, где слаг будет сохранен.

Фактический код, который я пытаюсь написать:

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

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

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

Спасибо!

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

Спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос