mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-10 15:26:06 +01:00
Extract getPackageFromGPM
This commit is contained in:
@@ -476,6 +476,16 @@ class Admin
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function getPackageFromGPM($package_slug)
|
||||||
|
{
|
||||||
|
$package = $this->plugins(true)[$package_slug];
|
||||||
|
if (!$package) {
|
||||||
|
$package = $this->themes(true)[$package_slug];
|
||||||
|
}
|
||||||
|
|
||||||
|
return $package;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Generate an array of dependencies for a package
|
* Generate an array of dependencies for a package
|
||||||
*
|
*
|
||||||
@@ -491,12 +501,7 @@ class Admin
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$package = $this->plugins(true)[$slug];
|
$package = $this->getPackageFromGPM($slug);
|
||||||
if (!$package) {
|
|
||||||
$package = $this->themes(true)[$slug];
|
|
||||||
}
|
|
||||||
|
|
||||||
$dependencies = [];
|
|
||||||
|
|
||||||
if ($package) {
|
if ($package) {
|
||||||
if ($package->dependencies) {
|
if ($package->dependencies) {
|
||||||
|
|||||||
Reference in New Issue
Block a user