original_string: public function afterMemberLoggedIn()
      {
          $this->getAuditLogger()->info(sprintf(
              '"%s" (ID: %s) successfully logged in',
              $this->owner->Email ?: $this->owner->Title,
              $this->owner->ID
          ));
      }
code: public function afterMemberLoggedIn()
      {
          $this->getAuditLogger()->info(sprintf(
              '"%s" (ID: %s) successfully logged in',
              $this->owner->Email ?: $this->owner->Title,
              $this->owner->ID
          ));
      }
code_tokens: public function afterMemberLoggedIn ( ) { $ this -> getAuditLogger ( ) -> info ( sprintf ( '"%s" (ID: %s) successfully logged in' , $ this -> owner -> Email ? : $ this -> owner -> Title , $ this -> owner -> ID ) ) ; }
docstring: Log successful login attempts.
docstring_tokens: Log successful login attempts .