Variable RECONCILE_OWNER_PHPConst
RECONCILE_OWNER_PHP: "\nuse Drupal\\drupflare\\Hook\\OwnerTier;\nuse Drupal\\user\\Entity\\Role;\nuse Drupal\\user\\Entity\\User;\n\n// __CFW_FIBER_SHIM__\nchdir('/drupal');\n\n$out = ['ok' => false, 'moved' => []];\ntry {\n\t// __CFW_KERNEL_BOOT__\n\t// an entity save returns SAVED_NEW or SAVED_UPDATED, which live in an include a boot never loads\n\tif (!defined('SAVED_UPDATED')) {\n\t\trequire_once '/drupal/core/includes/common.inc';\n\t}\n\t$renamed = json_decode(__CFW_RENAMED__, true);\n\tforeach (Role::loadMultiple() as $role) {\n\t\t$held = array_values(array_intersect(array_keys($renamed), $role->getPermissions()));\n\t\tif ($held === []) {\n\t\t\tcontinue;\n\t\t}\n\t\tforeach ($held as $old) {\n\t\t\t$role->revokePermission($old);\n\t\t}\n\t\tforeach ($held as $old) {\n\t\t\t$role->grantPermission($renamed[$old]);\n\t\t}\n\t\t$role->save();\n\t\t$out['moved'][$role->id()] = $held;\n\t}\n\t$admin = User::load(1);\n\t$out['established'] = $admin === null ? [] : OwnerTier::establish($admin);\n\t$out['ok'] = $admin !== null && $admin->hasRole(OwnerTier::ROLE);\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"