<?php

/**
 * Search for new packages
 *
 * @param string $str - Search string
 * @param string|integer $from - Sheet start
 * @param string|integer $max - Limit of the results
 * @return array
 */

QUI::getAjax()->registerFunction(
    'ajax_system_packages_search',
    static function ($search): array {
        return QUI::getPackageManager()->searchNewPackages($search);
    },
    ['search'],
    [
        'Permission::checkAdminUser',
        'quiqqer.system.update'
    ]
);
