$this->config->get('config', 'max_import_size')
));
+ $image_size_limit = $this->config->get('system', 'maximagesize');
+
return new InstanceEntity\Configuration(
$statuses_config,
- new InstanceEntity\MediaAttachmentsConfig(Images::supportedTypes()),
- $this->config->get('system', 'maximagesize')
+ new InstanceEntity\MediaAttachmentsConfig(Images::supportedTypes(), $image_size_limit),
);
}
protected $statuses;
/** @var MediaAttachmentsConfig */
protected $media_attachments;
- /** @var int */
- protected $image_size_limit;
/**
* @param StatusesConfig $statuses
* @param MediaAttachmentsConfig $media_attachments
- * @param int $image_size_limit
*/
public function __construct(
StatusesConfig $statuses,
- MediaAttachmentsConfig $media_attachments,
- int $image_size_limit
+ MediaAttachmentsConfig $media_attachments
) {
$this->statuses = $statuses;
$this->media_attachments = $media_attachments;
- $this->image_size_limit = $image_size_limit;
}
}
{
/** @var string[] */
protected $supported_mime_types;
+ /** @var int */
+ protected $image_size_limit;
/**
* @param array $supported_mime_types
*/
- public function __construct(array $supported_mime_types)
+ public function __construct(array $supported_mime_types, int $image_size_limit)
{
$this->supported_mime_types = $supported_mime_types;
+ $this->image_size_limit = $image_size_limit;
}
}