Skip to content

Commit 9852df2

Browse files
authored
Update WordPressCoreInstaller.php
1 parent de6e010 commit 9852df2

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/WordPressCoreInstaller.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,15 @@ public function getInstallPath(PackageInterface $package)
4444
}
4545
}
4646

47-
// 2️⃣ Read from dependent packages (like moox/press)
48-
if (!$installationDir) {
47+
// 2️⃣ Read from dependent packages (like moox/press) - SAFE version
48+
if (
49+
!$installationDir &&
50+
$this->composer &&
51+
method_exists($this->composer, 'getRepositoryManager') &&
52+
$this->composer->getRepositoryManager() &&
53+
method_exists($this->composer->getRepositoryManager(), 'getLocalRepository') &&
54+
$this->composer->getRepositoryManager()->getLocalRepository()
55+
) {
4956
foreach ($this->composer->getRepositoryManager()->getLocalRepository()->getPackages() as $pkg) {
5057
$pkgExtra = $pkg->getExtra();
5158
if (!empty($pkgExtra['wordpress-install-dir'])) {

0 commit comments

Comments
 (0)