示例#1
0
    }
}
validate_argument_count($argc, 1);
$action = $argv[1];
$extension = isset($argv[2]) ? $argv[2] : null;
require __DIR__ . '/../phpbb/event/php_exporter.' . $phpEx;
require __DIR__ . '/../phpbb/event/md_exporter.' . $phpEx;
require __DIR__ . '/../phpbb/event/recursive_event_filter_iterator.' . $phpEx;
require __DIR__ . '/../phpbb/recursive_dot_prefix_filter_iterator.' . $phpEx;
switch ($action) {
    case 'all':
        echo '__FORCETOC__' . "\n";
    case 'php':
        $exporter = new \phpbb\event\php_exporter($phpbb_root_path, $extension);
        $exporter->crawl_phpbb_directory_php();
        echo $exporter->export_events_for_wiki();
        if ($action === 'php') {
            break;
        }
        echo "\n";
        // no break;
    // no break;
    case 'styles':
        $exporter = new \phpbb\event\md_exporter($phpbb_root_path, $extension);
        $exporter->crawl_phpbb_directory_styles('docs/events.md');
        echo $exporter->export_events_for_wiki();
        if ($action === 'styles') {
            break;
        }
        echo "\n";
        // no break;
示例#2
0
require __DIR__ . '/../includes/functions.' . $phpEx;
require __DIR__ . '/../phpbb/event/recursive_event_filter_iterator.' . $phpEx;
require __DIR__ . '/../phpbb/recursive_dot_prefix_filter_iterator.' . $phpEx;
switch ($action) {
    case 'diff':
        echo '== Event changes ==' . "\n";
        $min_version = $extension;
        $extension = isset($argv[3]) ? $argv[3] : null;
    case 'all':
        if ($action === 'all') {
            echo '__FORCETOC__' . "\n";
        }
    case 'php':
        $exporter = new \phpbb\event\php_exporter($phpbb_root_path, $extension, $min_version);
        $exporter->crawl_phpbb_directory_php();
        echo $exporter->export_events_for_wiki($action);
        if ($action === 'php') {
            break;
        }
        echo "\n";
        // no break;
    // no break;
    case 'styles':
        $exporter = new \phpbb\event\md_exporter($phpbb_root_path, $extension, $min_version);
        if ($min_version && $action === 'diff') {
            $exporter->crawl_eventsmd('docs/events.md', 'styles');
        } else {
            $exporter->crawl_phpbb_directory_styles('docs/events.md');
        }
        echo $exporter->export_events_for_wiki($action);
        if ($action === 'styles') {