for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Controller\Panel;
use App\Entity\Forum;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class UsersController extends AbstractController
{
public static function __setupNavigation()
return [
[
'type' => 'group',
'parent' => 'root',
'id' => 'users',
'title' => 'Users',
'icon' => 'hs-admin-user',
],
'type' => 'link',
'parent' => 'users',
'id' => 'bans',
'title' => 'Ban user',
'href' => 'users-ban',
'view' => 'UsersController::ban',
'id' => 'ranks',
'title' => 'User ranks',
'href' => 'users-rank',
'view' => 'UsersController::rank',
'id' => 'groups',
'title' => 'Manage groups',
'href' => 'groups',
'view' => 'UsersController::groups',
];
}
public static function __callNumber()
return 30;
public function ban($navigation, Forum $forum)
return $this->forward(
'App\\Controller\\Panel\\DefaultController::notFound',
'navigation' => $navigation,
'forum' => $forum,
]
);
public function rank($navigation, Forum $forum)
public function groups($navigation, Forum $forum)