/** * @return array */ public function getAs1dArray() { return $this->arrayHelper->convertTo1d($this->box); }
/** * @param array $extractedColumn * * @return SudokuColumn */ public function build(array $extractedColumn) { $this->dimensionValidator->validate($extractedColumn, 9, 1); $row = $this->arrayHelper->convertTo1d($extractedColumn); return new $this->class($row); }
public function testConvertColumnTo1d() { $expected = array(1, 2, 3); $converted = $this->helper->convertTo1d($this->getMatrix(3, 1)); $this->assertEquals($expected, $converted); }