Exemple #1
0
 public function process($input)
 {
     $inputArray = $this->parseInput($input);
     $seats = new Seats($inputArray['seatCount']);
     foreach (str_split($inputArray['queueStr']) as $str) {
         $seats->processString($str);
     }
     return $this->formatOutput($seats);
 }
Exemple #2
0
 /**
  * @expectedException NagoyaPHP\Vol10\Exception\RuntimeException
  * @expectedExceptionMessage Can not find empty seat for "B"
  */
 public function testProcessStringException()
 {
     $obj = new Seats(1);
     $obj->processString('A');
     $obj->processString('B');
 }