Разбил на классы

This commit is contained in:
2024-08-08 13:32:27 +03:00
parent 9dffa8c5d9
commit 1f96b88ac2
13 changed files with 205 additions and 158 deletions

27
app/library/Size.php Normal file
View File

@ -0,0 +1,27 @@
<?php
// Численность обучающихся
// по разным формам бюджета
class Size
{
// Всего [обучающихся]
private int $all;
// Из низ иностранные граждане
private int $foreigners;
public function __construct() {}
public function update(
int|string $all,
int|string $foreigners
): void {
$this->all = (int)$all;
$this->foreigners = (int)$foreigners;
}
public function getData(): array{
return [
"Всего" => $this->all,
"Из них численность обучающихся,
являющихся иностранными гражданами" => $this->foreigners
];
}
}