fork download
  1. <?php
  2.  
  3. class CompanyBuilder
  4. {
  5. private $company;
  6.  
  7. public function __construct(string $name)
  8. {
  9. $this->company = new Company($name);
  10. }
  11.  
  12. public function buildDepartments(array $names): void
  13. {
  14. //
  15. }
  16.  
  17. public function buildEmployees(string $depName, Profession $profession, int $amount, int $rank): void
  18. {
  19. // Наполняем департаменты сотрудниками
  20. }
  21.  
  22. public function getCompany(): Company
  23. {
  24. return $this->company;
  25. }
  26.  
  27. }
Success #stdin #stdout 0s 82560KB
stdin
Standard input is empty
stdout
Standard output is empty