Barak.php 408 B

123456789101112131415161718192021222324
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: artem
  5. * Date: 06.07.18
  6. * Time: 21:47
  7. */
  8. include_once 'Guard.php';
  9. include_once 'Archer.php';
  10. class Barak
  11. {
  12. public function buildRangeUnit(string $unitType): RangeFireInterface
  13. {
  14. if ($unitType === 'Archer') {
  15. return new Archer();
  16. }
  17. if ($unitType === 'Arbeiter') {
  18. return new Arbeiter();
  19. }
  20. }
  21. }