Codestyle fix in Utils.resolveScreenName

This commit is contained in:
NoPlagiarism 2023-06-01 22:37:10 +05:00
parent 6aa860c8d6
commit cad58238d8

View file

@ -16,18 +16,20 @@ final class Utils extends VKAPIRequestHandler
if(\Chandler\MVC\Routing\Router::i()->getMatchingRoute("/$screen_name")[0]->presenter !== "UnknownTextRouteStrategy") {
if(substr($screen_name, 0, strlen("id")) === "id") {
return (object) [
"object_id" => intval(substr($screen_name, strlen("id"))),
"object_id" => (int) substr($screen_name, strlen("id")),
"type" => "user"
];
} else if(substr($screen_name, 0, strlen("club")) === "club") {
return (object) [
"object_id" => intval(substr($screen_name, strlen("club"))),
"object_id" => (int) substr($screen_name, strlen("club")),
"type" => "group"
];
}
} else {
$alias = (new Aliases)->getByShortCode($screen_name);
if(!$alias) return (object)[];
return (object) [
"object_id" => $alias->getOwnerId(),
"type" => $alias->getType()