Skip to content

Commit d5b0971

Browse files
authored
Merge pull request #2 from php-openapi-tools/add-package-metadata
Add package metadata
2 parents dbb4522 + 9c8995c commit d5b0971

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

src/Package.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
use EventSauce\ObjectHydrator\MapFrom;
88
use OpenAPITools\Configuration\Package\Destination;
9+
use OpenAPITools\Configuration\Package\Metadata;
910
use OpenAPITools\Configuration\Package\QA;
1011
use OpenAPITools\Configuration\Package\State;
1112
use OpenAPITools\Configuration\Package\Templates;
@@ -16,6 +17,7 @@
1617
{
1718
/** @param array<Contract\FileGenerator> $generators */
1819
public function __construct(
20+
public Metadata $metadata,
1921
public string $vendor,
2022
public string $name,
2123
public string|null $repository,

src/Package/Metadata.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace OpenAPITools\Configuration\Package;
6+
7+
final readonly class Metadata
8+
{
9+
/** @param array<string> $tags */
10+
public function __construct(
11+
public string $name,
12+
public string $description,
13+
public array $tags,
14+
) {
15+
}
16+
}

0 commit comments

Comments
 (0)