src/Searsaw/Drawbridge/models/BridgeUser.php
public function addRole($role)
    {
        if (is_array($role) || $role instanceof \Traversable)
            return $this->addMultipleRoles($role);
        else
            return $this->addSingleRole($role);
    }
public function addRole($role)
    {
        if (is_array($role) || $role instanceof \Traversable)
            return $this->addMultipleRoles($role);
        else
            return $this->addSingleRole($role);
    }
public function addRole ( $ role ) { if ( is_array ( $ role ) || $ role instanceof \ Traversable ) return $ this -> addMultipleRoles ( $ role ) ; else return $ this -> addSingleRole ( $ role ) ; }
Add a role to the user. The argument can be the role name, ID, Role object, or an array of the previous

@param $role array|\Traversable|string|integer The role to add to the current user

@return \Searsaw\Drawbridge\Models\BridgeRole|\InvalidArgumentException
Add a role to the user . The argument can be the role name ID Role object or an array of the previous