Pantheon\Terminus\Commands\Org\Team\AddCommand::add PHP Метод

add() публичный Метод

Add a team member to an organization
public add ( string $organization, string $email, string $role )
$organization string The name or UUID of the organization to add a team to
$email string The email address of the new team member to be added to this organization
$role string [admin|unprivileged|team_member|developer] The role to assign to this member
    public function add($organization, $email, $role)
    {
        $org = $this->session()->getUser()->getOrgMemberships()->get($organization)->getOrganization();
        $workflow = $org->getUserMemberships()->create($email, $role);
        while (!$workflow->checkProgress()) {
            // @TODO: Add Symfony progress bar to indicate that something is happening.
        }
        $this->log()->notice('{email} has been added to the {org} organization as a(n) {role}.', ['email' => $email, 'org' => $org->get('profile')->name, 'role' => $role]);
    }
AddCommand