public function __construct($username, $realname, array $matching_users, $original_user_id, $original_ldap_id) { if (empty($matching_users)) { throw new RuntimeException('Matching users should not be empty'); } $email = $matching_users[0]->getEmail(); parent::__construct($username, $realname, $email, $original_user_id, $original_ldap_id); $this->matching_users = $matching_users; }
public function __construct(PFUser $user, $original_user_id, $original_ldap_id) { parent::__construct($user->getUserName(), $user->getRealName(), $user->getEmail(), $original_user_id, $original_ldap_id); $this->status = $user->getStatus(); }
public function __construct(PFUser $user, $email_found_in_xml, $original_user_id, $original_ldap_id) { parent::__construct($user->getUserName(), $user->getRealName(), $user->getEmail(), $original_user_id, $original_ldap_id); $this->email_found_in_xml = $email_found_in_xml; }