drupflare/worker - v1.0.4
    Preparing search index...

    Variable RECONCILE_ROUTER_PHPConst

    RECONCILE_ROUTER_PHP: "// __CFW_FIBER_SHIM__\nchdir('/drupal');\n\n$out = ['ok' => false];\ntry {\n\t// __CFW_KERNEL_BOOT__\n\t$before = (int) Drupal::database()->query('SELECT COUNT(*) FROM {router}')->fetchField();\n\t$builder = Drupal::service('router.builder');\n\t$builder->setRebuildNeeded();\n\t$builder->rebuildIfNeeded();\n\t$after = (int) Drupal::database()->query('SELECT COUNT(*) FROM {router}')->fetchField();\n\t// the menu links come from the same discovery and are the other half of what was missing\n\tDrupal::service('plugin.manager.menu.link')->rebuild();\n\t// AND THE LOCAL TASKS, which rebuilding the router does NOT reach. A tab declared in a\n\t// links.task.yml file is a discovery-cached plugin, so a route can exist and resolve while the\n\t// tab that leads to it is absent from its own page -- which is what the modules page showed\n\t// after the Code Delivery route landed: the path answered and the page still had two tabs.\n\tDrupal::service('plugin.manager.menu.local_task')->clearCachedDefinitions();\n\t$out['tasks'] = count(Drupal::service('plugin.manager.menu.local_task')->getDefinitions());\n\t$out['before'] = $before;\n\t$out['after'] = $after;\n\t$out['ok'] = $after > 0;\n} catch (Throwable $e) {\n\t$out['error'] = get_class($e) . ': ' . $e->getMessage();\n\t$out['at'] = $e->getFile() . ':' . $e->getLine();\n}\necho json_encode($out);\n"