original_string: public function setPasswordAttribute($password)
      {
          if (!empty($password)) {
              $password = bcrypt($password);
              JWTUtilities::invalidateTokenByUserId($this->id);
              // When password is set user account must be confirmed. Confirming user
              // account here with confirm_code = null.
              // confirm_code = 'y' indicates cases where account is confirmed by user
              // using confirmation email.
              if (isset($this->attributes['confirm_code']) && $this->attributes['confirm_code'] !== 'y') {
                  $this->attributes['confirm_code'] = null;
              }
          }
  
          $this->attributes['password'] = $password;
      }
code: public function setPasswordAttribute($password)
      {
          if (!empty($password)) {
              $password = bcrypt($password);
              JWTUtilities::invalidateTokenByUserId($this->id);
              // When password is set user account must be confirmed. Confirming user
              // account here with confirm_code = null.
              // confirm_code = 'y' indicates cases where account is confirmed by user
              // using confirmation email.
              if (isset($this->attributes['confirm_code']) && $this->attributes['confirm_code'] !== 'y') {
                  $this->attributes['confirm_code'] = null;
              }
          }
  
          $this->attributes['password'] = $password;
      }
code_tokens: public function setPasswordAttribute ( $ password ) { if ( ! empty ( $ password ) ) { $ password = bcrypt ( $ password ) ; JWTUtilities :: invalidateTokenByUserId ( $ this -> id ) ; // When password is set user account must be confirmed. Confirming user // account here with confirm_code = null. // confirm_code = 'y' indicates cases where account is confirmed by user // using confirmation email. if ( isset ( $ this -> attributes [ 'confirm_code' ] ) && $ this -> attributes [ 'confirm_code' ] !== 'y' ) { $ this -> attributes [ 'confirm_code' ] = null ; } } $ this -> attributes [ 'password' ] = $ password ; }
docstring: Encrypts password.
  
  @param $password
docstring_tokens: Encrypts password .