Pagekit\Installer\Controller\PackageController::disableAction PHP Method

disableAction() public method

public disableAction ( $name )
    public function disableAction($name)
    {
        if (!($package = App::package($name))) {
            App::abort(400, __('Unable to find "%name%".', ['%name%' => $name]));
        }
        if (!($module = App::module($package->get('module')))) {
            App::abort(400, __('"%name%" has not been loaded.', ['%name%' => $package->get('title')]));
        }
        $this->manager->disable($package);
        App::module('system/cache')->clearCache();
        return ['message' => 'success'];
    }