FOF30\Utils\InstallScript::getDependencies PHP Method

getDependencies() protected method

Get the dependencies for a package from the #__akeeba_common table
protected getDependencies ( string $package ) : array
$package string The package
return array The dependencies
    protected function getDependencies($package)
    {
        $db = JFactory::getDbo();
        $query = $db->getQuery(true)->select($db->qn('value'))->from($db->qn('#__akeeba_common'))->where($db->qn('key') . ' = ' . $db->q($package));
        try {
            $dependencies = $db->setQuery($query)->loadResult();
            $dependencies = json_decode($dependencies, true);
            if (empty($dependencies)) {
                $dependencies = array();
            }
        } catch (Exception $e) {
            $dependencies = array();
        }
        return $dependencies;
    }