use Friendica\Model\User;
use Friendica\Module\Register;
use Friendica\Network\HTTPException;
+use Friendica\Object\Api\Mastodon\InstanceV2\Configuration;
/**
* Class Instance
/** @var bool */
protected $invites_enabled;
/** @var Account|null */
+ /** @var Configuration */
+ protected $configuration;
protected $contact_account = null;
/** @var array */
protected $rules = [];
* @throws HTTPException\NotFoundException
* @throws \ImagickException
*/
- public function __construct(IManageConfigValues $config, BaseURL $baseUrl, Database $database, array $rules = [])
+ public function __construct(IManageConfigValues $config, BaseURL $baseUrl, Database $database, array $rules = [], Configuration $configuration)
{
$register_policy = intval($config->get('config', 'register_policy'));
$this->registrations = ($register_policy != Register::CLOSED);
$this->approval_required = ($register_policy == Register::APPROVE);
$this->invites_enabled = false;
+ $this->configuration = $configuration;
$this->contact_account = [];
$this->rules = $rules;