Files
BloomPatched/build/scripts/TargetDescriptionFiles/Variant.php
Nav b1ac652a7f Added derivation of TDF base class, for AVR8 targets.
Includes initialisation and validation code.
2021-06-05 22:41:12 +01:00

29 lines
590 B
PHP

<?php
namespace Bloom\BuildScripts\TargetDescriptionFiles;
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;
}
}