HEX
Server: Apache
System: Linux srv13.cpanelhost.cl 3.10.0-962.3.2.lve1.5.38.el7.x86_64 #1 SMP Thu Jun 18 05:28:41 EDT 2020 x86_64
User: cca63905 (4205)
PHP: 7.3.20
Disabled: NONE
Upload Files
File: /home4/cca63905/public_html/nueva/vendor/phpoffice/phpspreadsheet/bin/generate-document
#!/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);
}