Exemplo n.º 1
0
 /**
  * @param array $sudoku
  */
 private function initBoxes(array $sudoku)
 {
     for ($i = 0; $i < 9; $i = $i + 3) {
         for ($j = 0; $j < 9; $j = $j + 3) {
             $extractedBox = $this->arrayHelper->extract($sudoku, $i, $j, 3, 3);
             $this->boxes[] = $this->boxFactory->build($extractedBox);
         }
     }
 }
Exemplo n.º 2
0
 /**
  * @expectedException RuntimeException
  */
 public function testBuildWithWrongBoxDimensions()
 {
     $box = array(array(1, 2, 3), array(1, 2, 3));
     $this->factory->build($box);
 }