/** * @dataProvider providerGeneral */ public function testGeneral($params) { $this->parser->addSheet('Sheet1', 0); $this->parser->addSheet('Sheet2', 1); if (isset($params['correct']) && $params['correct'] === false) { $message = isset($params['error']) ? $params['error'] : ''; $this->setExpectedException('\\Exception', $message); } if (!is_array($params['formula'])) { $params['formula'] = array($params['formula']); } foreach ($params['formula'] as $formula) { $this->parser->getReversePolish($formula); } }
/** * Writes the Excel BIFF EXTERNSHEET record. These references are used by * formulas. */ protected function storeExternsheet() { $this->appendRecord('Externsheet', array($this->formulaParser->getReferences())); }