aboutsummaryrefslogtreecommitdiffhomepage
path: root/Cargo.toml
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-08-04 05:09:06 +0900
committernsfisis <nsfisis@gmail.com>2026-08-04 05:43:34 +0900
commitb1ec6db345f1b2fe67ccf39fd0d2b77d85cb18c5 (patch)
tree47df5e2da9485836c5d176890e48627b145ec854 /Cargo.toml
parent80631930a6ca7b64d96a89de61c8b63f302161a8 (diff)
downloadphp-shirabe-b1ec6db345f1b2fe67ccf39fd0d2b77d85cb18c5.tar.gz
php-shirabe-b1ec6db345f1b2fe67ccf39fd0d2b77d85cb18c5.tar.zst
php-shirabe-b1ec6db345f1b2fe67ccf39fd0d2b77d85cb18c5.zip
feat(plugin): expose the composer object graph to plugins over RPC
Widen the R table beyond Composer/IO with InstallationManager, RepositoryManager, repository and package entities, interned by pointer identity through a shared register_entity. Script events answer getComposer/getIO, Composer hands out its graph getters, repositories list their packages as per-variant stubs, package getters cover the extension-installer surface (getRequires only while empty: the Link snapshot encoding does not exist yet), and getInstallPath resolves its package argument back through the R table. Everything else stays an explicit error. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Diffstat (limited to 'Cargo.toml')
0 files changed, 0 insertions, 0 deletions