Initial commit

This commit is contained in:
Ismo Vuorinen
2022-10-17 09:42:32 +03:00
commit 78cca41be4
27 changed files with 9319 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
<?php
namespace App\Dto;
use Spatie\DataTransferObject\DataTransferObject;
class GitHubApiBranch extends DataTransferObject {
public string $name;
public bool $protected;
}

View File

@@ -0,0 +1,22 @@
<?php
namespace App\Dto;
use Spatie\DataTransferObject\Attributes\MapFrom;
class PackagistApiPackagePayload extends \Spatie\DataTransferObject\DataTransferObject {
#[MapFrom('package.name')]
public string $name = '';
#[MapFrom('package.description')]
public string $description = '';
#[MapFrom('package.time')]
public string $time = '';
#[MapFrom('package.versions')]
public array $versions = [];
#[MapFrom('package.type')]
public string $type = '';
#[MapFrom('package.repository')]
public string $repository = '';
#[MapFrom('package.language')]
public string $language = '';
}

View File

@@ -0,0 +1,14 @@
<?php
namespace App\Dto;
use Spatie\DataTransferObject\Attributes\MapFrom;
class PackagistApiStatsPayload extends \Spatie\DataTransferObject\DataTransferObject {
public array $labels;
#[MapFrom('values.[0]')]
public string $version;
#[MapFrom('values.[0][]')]
public array $values;
public string $average = 'monthly';
}