domain-watchdog/src/Controller/InstanceController.php
2024-08-05 03:11:24 +02:00

22 lines
565 B
PHP

<?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') ?? false)
->setRegisterEnabled($this->getParameter('registration_enabled') ?? false);
return $instance;
}
}