<?php
class Test
{
public function home($request)
{
return $this->redirectToProvider($request, [$this, 'getView']);
}
private function getView()
{
return "view";
}
private function redirectToProvider($request, $callback)
{
return $callback();
}
}
echo (new Test)->home("req") . PHP_EOL;
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
view