feat: add instance config endpoint

This commit is contained in:
Maël Gangloff
2024-08-04 15:49:38 +02:00
parent e413bfedc0
commit 7cf2375952
13 changed files with 115 additions and 23 deletions

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Controller;
use App\Entity\Instance;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class InstanceController extends AbstractController
{
public function __invoke(): Instance
{
$instance = new Instance();
$instance
->setLimitedFeatures($this->getParameter('limited_features') ?? false)
->setOauthEnabled($this->getParameter('oauth_enabled'));
return $instance;
}
}