Files
BloomPatched/build/scripts/TargetDescriptionFiles/Variant.php

29 lines
590 B
PHP
Raw Normal View History

2021-06-01 23:54:04 +01:00
<?php
namespace Bloom\BuildScripts\TargetDescriptionFiles;
2021-06-01 23:54:04 +01:00
class Variant
{
public ?string $name = null;
public ?string $package = null;
public ?string $pinout = null;
public function validate(): array
{
$failures = [];
if (empty($this->name)) {
$failures[] = 'Name not found';
}
if ($this->name == "standard") {
$failures[] = 'Name set to "standard" - needs attention';
}
if (empty($this->package)) {
$failures[] = 'Package not found';
}
return $failures;
}
}