getSheet(); $worksheet->getCell('A1')->setValue($text); $worksheet->getCell('A2')->setValue($delimiter); $worksheet->getCell('B1')->setValue("=TEXTAFTER({$args})"); $result = $worksheet->getCell('B1')->getCalculatedValue(); self::assertEquals($expectedResult, $result); } public function providerTEXTAFTER(): array { return require 'tests/data/Calculation/TextData/TEXTAFTER.php'; } public function testTextAfterWithArray(): void { $calculation = Calculation::getInstance(); $text = "Red Riding Hood's red riding hood"; $delimiter = 'red'; $args = "\"{$text}\", \"{$delimiter}\", 1, {0;1}"; $formula = "=TEXTAFTER({$args})"; $result = $calculation->_calculateFormulaValue($formula); self::assertEquals([[' riding hood'], [" Riding Hood's red riding hood"]], $result); } }