```\n/\*\*\n \* @notice Update controller to `\_controller`\n \* @param \_controller The address of the new controller contract\n\*/\nfunction updateController(IAragonFundraisingController \_controller) external auth(UPDATE\_CONTROLLER\_ROLE) {\n    require(isContract(\_controller), ERROR\_CONTRACT\_IS\_EOA);\n\n    \_updateController(\_controller);\n}\n```\n