Closed GuySartorelli closed 7 months ago
Additionally, this version provider thing caches a lot of information in cache and I wouldn't be surprised in affects negatively performance per request
Unless i'm missing something, this was really easy to do :-)
PR merged - leaving this open pending the changelog PR.
Docs PR merged
SilverStripe\Core\Manifest\VersionProvider
currently checks thecomposer.lock
file to see what versions of modules are installed. This is somewhat fragile, and may not support some deployment strategies.We should use the Composer runtime API for this purpose instead. This API is always available for projects that use the composer autoloader, which is all Silverstripe CMS projects.
PRs