webflo / drupal-finder
Helper class to locate a Drupal installation.
Installs: 40 453 226
Dependents: 264
Suggesters: 0
Security: 0
Stars: 126
Watchers: 5
Forks: 26
Open Issues: 27
Requires
- php: >=8.1
- composer-runtime-api: ^2.2
Requires (Dev)
- mikey179/vfsstream: ^1.6
- phpunit/phpunit: ^10.4
- symfony/process: ^6.4
README
Drupal Finder provides a class to locate a Drupal installation based on Composer metadata.
Usage
$drupalFinder = new \DrupalFinder\DrupalFinderComposerRuntime(); $drupalRoot = $drupalFinder->getDrupalRoot(); $composerRoot = $drupalFinder->getComposerRoot(); $vendorDir = $drupalFinder->getVendorDir();
Examples
License
GPL-2.0+