Exemplo n.º 1
0
 public function addUnit(Unit $unit)
 {
     if ($unit instanceof Cavalry) {
         throw new Exception("can't get a horse on the vehicle");
     }
     parent::addUnit($unit);
 }
Exemplo n.º 2
0
 function addUnit(Unit $unit)
 {
     if ($unit instanceof Cavalry) {
         throw new UnitException("Нельзя помещать лошадь на бронетранспортер");
     }
     parent::addUnit($unit);
 }
Exemplo n.º 3
0
 public function __construct(CompositeUnit $compositeUnit)
 {
     $this->units = $compositeUnit->units();
 }