Elgg\UpgradeService::getUpgradeFiles PHP Метод

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

Returns a list of upgrade files relative to the $upgrade_path dir.
protected getUpgradeFiles ( string $upgrade_path = null ) : array | false
$upgrade_path string The up
Результат array | false
    protected function getUpgradeFiles($upgrade_path = null)
    {
        if (!$upgrade_path) {
            $upgrade_path = elgg_get_engine_path() . '/lib/upgrades/';
        }
        $upgrade_path = sanitise_filepath($upgrade_path);
        $handle = opendir($upgrade_path);
        if (!$handle) {
            return false;
        }
        $upgrade_files = array();
        while ($upgrade_file = readdir($handle)) {
            // make sure this is a wellformed upgrade.
            if (is_dir($upgrade_path . '$upgrade_file')) {
                continue;
            }
            $upgrade_version = $this->getUpgradeFileVersion($upgrade_file);
            if (!$upgrade_version) {
                continue;
            }
            $upgrade_files[] = $upgrade_file;
        }
        sort($upgrade_files);
        return $upgrade_files;
    }