public function remove($organization, $site)
{
$org = $this->session()->getUser()->getOrgMemberships()->get($organization)->getOrganization();
$membership = $org->getSiteMemberships()->get($site);
$workflow = $membership->delete();
while (!$workflow->checkProgress()) {
// @TODO: Remove Symfony progress bar to indicate that something is happening.
}
$this->log()->notice('{site} has been removed from the {org} organization.', ['site' => $membership->site->get('name'), 'org' => $org->get('profile')->name]);
}