original_string: public static function AddNewUserToSession($caller, $user) {
          $users = self::GetAndStoreUsersInSession($caller);
          $users[] = $user;
          $caller->app()->user->setAttribute(
                  \Puzzlout\Framework\Enums\SessionKeys::AllUsers, $users
          );
      }
code: public static function AddNewUserToSession($caller, $user) {
          $users = self::GetAndStoreUsersInSession($caller);
          $users[] = $user;
          $caller->app()->user->setAttribute(
                  \Puzzlout\Framework\Enums\SessionKeys::AllUsers, $users
          );
      }
code_tokens: public static function AddNewUserToSession ( $ caller , $ user ) { $ users = self :: GetAndStoreUsersInSession ( $ caller ) ; $ users [ ] = $ user ; $ caller -> app ( ) -> user -> setAttribute ( \ Puzzlout \ Framework \ Enums \ SessionKeys :: AllUsers , $ users ) ; }
docstring: Add new user in session
docstring_tokens: Add new user in session