| 123456789101112131415161718192021222324 | 
							- #!/usr/bin/env php
 
- <?php
 
- use PhpOffice\PhpSpreadsheet\Calculation\Calculation;
 
- use PhpOffice\PhpSpreadsheet\DocumentGenerator;
 
- require_once __DIR__ . '/../src/Bootstrap.php';
 
- try {
 
-     $phpSpreadsheetFunctionsProperty = (new ReflectionClass(Calculation::class))->getProperty('phpSpreadsheetFunctions');
 
-     $phpSpreadsheetFunctionsProperty->setAccessible(true);
 
-     $phpSpreadsheetFunctions = $phpSpreadsheetFunctionsProperty->getValue();
 
-     ksort($phpSpreadsheetFunctions);
 
-     file_put_contents(__DIR__ . '/../docs/references/function-list-by-category.md',
 
-         DocumentGenerator::generateFunctionListByCategory($phpSpreadsheetFunctions)
 
-     );
 
-     file_put_contents(__DIR__ . '/../docs/references/function-list-by-name.md',
 
-         DocumentGenerator::generateFunctionListByName($phpSpreadsheetFunctions)
 
-     );
 
- } catch (ReflectionException $e) {
 
-     fwrite(STDERR, (string)$e);
 
-     exit(1);
 
- }
 
 
  |