Flarum\Api\Controller\UninstallExtensionController::delete PHP Method

delete() protected method

protected delete ( Psr\Http\Message\ServerRequestInterface $request )
$request Psr\Http\Message\ServerRequestInterface
    protected function delete(ServerRequestInterface $request)
    {
        $this->assertAdmin($request->getAttribute('actor'));
        $name = array_get($request->getQueryParams(), 'name');
        $extension = $this->extensions->getExtension($name);
        $this->extensions->disable($extension);
        $this->extensions->uninstall($extension);
    }
UninstallExtensionController