public function __construct(ResourceNameCollection $resourceNameCollection, string $title = '', string $description = '', string $version = '', array $formats = [])
{
$this->resourceNameCollection = $resourceNameCollection;
$this->title = $title;
$this->description = $description;
$this->version = $version;
foreach ($formats as $mimeTypes) {
foreach ($mimeTypes as $mimeType) {
$this->mimeTypes[] = $mimeType;
}
}
}