public function add($site, $organization)
{
$org = $this->session()->getUser()->getOrgMemberships()->get($organization)->getOrganization();
$site = $this->getSite($site);
$workflow = $site->getOrganizationMemberships()->create($organization, 'team_member');
$this->log()->notice('Adding {org} as a supporting organization to {site}.', ['site' => $site->getName(), 'org' => $org->getName()]);
while (!$workflow->checkProgress()) {
// @TODO: Add Symfony progress bar to indicate that something is happening.
}
$this->log()->notice($workflow->getMessage());
}