Grav\Plugin\Admin\AdminController::taskGetPackagesDependencies PHP Метод

taskGetPackagesDependencies() защищенный Метод

Handle getting a new package dependencies needed to be installed
protected taskGetPackagesDependencies ( ) : boolean
Результат boolean
    protected function taskGetPackagesDependencies()
    {
        $data = $this->post;
        $packages = isset($data['packages']) ? explode(',', $data['packages']) : '';
        $packages = (array) $packages;
        try {
            $this->admin->checkPackagesCanBeInstalled($packages);
            $dependencies = $this->admin->getDependenciesNeededToInstall($packages);
        } catch (\Exception $e) {
            $this->admin->json_response = ['status' => 'error', 'message' => $e->getMessage()];
            return false;
        }
        $this->admin->json_response = ['status' => 'success', 'dependencies' => $dependencies];
        return true;
    }