domain-watchdog/src/Controller/InstanceController.php

22 lines
565 B
PHP
Raw Normal View History

2024-08-04 15:49:38 +02:00
<?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)
2024-08-05 03:11:03 +02:00
->setOauthEnabled($this->getParameter('oauth_enabled') ?? false)
->setRegisterEnabled($this->getParameter('registration_enabled') ?? false);
2024-08-04 15:49:38 +02:00
return $instance;
}
}