getActiveSheet(); if (is_bool($number)) { $formulaValue = $number ? 'TRUE' : 'FALSE'; } elseif (is_string($number)) { $formulaValue = '"' . $number . '"'; } else { $formulaValue = (string) $number; } $sheet->getCell('A1')->setValue('=BAHTTEXT(' . $formulaValue . ')'); $result = $sheet->getCell('A1')->getCalculatedValue(); self::assertSame($expectedResult, $result); $spreadsheet->disconnectWorksheets(); } public static function providerBAHTTEXT(): array { return require 'tests/data/Calculation/TextData/BAHTTEXT.php'; } }