original_string: public function addGroupSigner($name, $email, $signer_index, $group_index_or_role = 0)
      {
        $signer = new Signer(array(
            'name' => $name,
            'email_address' => $email
          )
        );
  
        $this->signers[$group_index_or_role]->$signer_index = $signer;
  
        return $this;
      }
code: public function addGroupSigner($name, $email, $signer_index, $group_index_or_role = 0)
      {
        $signer = new Signer(array(
            'name' => $name,
            'email_address' => $email
          )
        );
  
        $this->signers[$group_index_or_role]->$signer_index = $signer;
  
        return $this;
      }
code_tokens: public function addGroupSigner ( $ name , $ email , $ signer_index , $ group_index_or_role = 0 ) { $ signer = new Signer ( array ( 'name' => $ name , 'email_address' => $ email ) ) ; $ this -> signers [ $ group_index_or_role ] -> $ signer_index = $ signer ; return $ this ; }
docstring: Adds Signers to a Signer Group in the Signature Request
  
  @param  string $name Name of the Signer
  @param  string $email Email address of the Signer
  @param  integer $signer_index Signer Index of the Signer
  @param  mixed $group_index_or_role Group Index or Signer Role. Defaults to 0.
  @return AbstractSignatureRequest
docstring_tokens: Adds Signers to a Signer Group in the Signature Request