<?php
class DepartmentBuilder
{
private $department;
public function __construct(string $name)
{
$this->department = new Department($name);
}
public function buildEmployees(Profession $profession, int $amount, int $rank): void
{
//
}
public function getDepartment(): Department
{
return $this->department;
}
}
PD9waHAKCmNsYXNzIERlcGFydG1lbnRCdWlsZGVyCnsKICAgIHByaXZhdGUgJGRlcGFydG1lbnQ7CgogICAgcHVibGljIGZ1bmN0aW9uIF9fY29uc3RydWN0KHN0cmluZyAkbmFtZSkKICAgIHsKICAgICAgICAkdGhpcy0+ZGVwYXJ0bWVudCA9IG5ldyBEZXBhcnRtZW50KCRuYW1lKTsKICAgIH0KCiAgICBwdWJsaWMgZnVuY3Rpb24gYnVpbGRFbXBsb3llZXMoUHJvZmVzc2lvbiAkcHJvZmVzc2lvbiwgaW50ICRhbW91bnQsIGludCAkcmFuayk6IHZvaWQKICAgIHsKICAgICAgICAvLwogICAgfQoKICAgIHB1YmxpYyBmdW5jdGlvbiBnZXREZXBhcnRtZW50KCk6IERlcGFydG1lbnQKICAgIHsKICAgICAgICByZXR1cm4gJHRoaXMtPmRlcGFydG1lbnQ7CiAgICB9Cgp9