Esempio n. 1
0
}, 'packagist:autoremove_recursive');
/**
 * Autoremoves a certain package of a certain version (recursive)
 */
Workbench::register('^packagist:autoremove ([a-zA-Z0-9\\-\\_]+)\\/([a-zA-Z0-9\\-\\_]+) (.+) recursive$', function ($argv) {
    $package_name = $argv[1];
    if (Core\PackagistHandler::autoremove($package_name, $argv[2], true)) {
        return "Autoremoved {$package_name}";
    }
    return "Couldn't autoremove {$package_name}";
});
/**
 * Autoremoves a certain package
 */
Workbench::register('^packagist:autoremove ([a-zA-Z0-9\\-\\_]+)\\/([a-zA-Z0-9\\-\\_]+)$', function ($argv) {
    $package_name = $argv[1];
    if (Core\PackagistHandler::autoremove($package_name)) {
        return "Autoremoved {$package_name}";
    }
    return "Couldn't autoremove {$package_name}";
}, 'packagist:autoremove');
/**
 * Autoremoves a certain package of a certain version
 */
Workbench::register('^packagist:autoremove ([a-zA-Z0-9\\-\\_]+)\\/([a-zA-Z0-9\\-\\_]+) (.+)$', function ($argv) {
    $package_name = $argv[1];
    if (Core\PackagistHandler::autoremove($package_name, $argv[2])) {
        return "Autoremoved {$package_name}";
    }
    return "Couldn't autoremove {$package_name}";
});