. // }}} /** * Handle network public feed * * @package GNUsocial * @category Controller * * @author Hugo Sales * @author Eliseu Amaro * @copyright 2020 Free Software Foundation, Inc http://www.fsf.org * @license https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later */ namespace App\Controller; use App\Core\Controller; use App\Core\Form; use function App\Core\I18n\_m; use Symfony\Component\Form\Extension\Core\Type\SubmitType; use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\HttpFoundation\Request; class UserAdminPanel extends Controller { public function handle(Request $request) { $prof = Form::create([ [_m('Nickname'), TextType::class], [_m('FullName'), TextType::class], [_m('Homepage'), TextType::class], [_m('Bio'), TextType::class], [_m('Location'), TextType::class], ['save', SubmitType::class, ['label' => _m('Save')]], ]); $prof->handleRequest($request); return [ '_template' => 'settings/profile.html.twig', 'prof' => $prof->createView(), ]; } }