. * */ namespace Friendica\Object\Api\Mastodon\InstanceV2; use Friendica\BaseDataTransferObject; use Friendica\DI; /** * Class Configuration * * @see https://docs.joinmastodon.org/entities/Instance/ */ class Configuration extends BaseDataTransferObject { /** @var StatusesConfig */ protected $statuses; /** @var MediaAttachmentsConfig */ protected $media_attachments; /** @var int */ protected $image_size_limit; public function __construct() { $this->statuses = new StatusesConfig(); $this->media_attachments = new MediaAttachmentsConfig(); $this->image_size_limit = DI::config()->get('system', 'maximagesize'); } }