| 1 | <?php | ||
| 16 | class ApiUser { | ||
| 17 | |||
| 18 | /** | ||
| 19 | * @var string | ||
| 20 | */ | ||
| 21 | private $password; | ||
| 22 | |||
| 23 | /** | ||
| 24 | * @var string | ||
| 25 | */ | ||
| 26 | private $username; | ||
| 27 | |||
| 28 | /** | ||
| 29 | * @var string | ||
| 30 | */ | ||
| 31 | private $domain; | ||
| 32 | |||
| 33 | /** | ||
| 34 | * @param string $username The username. | ||
| 35 | * @param string $password The user's password. | ||
| 36 | * @param string|null $domain The domain (for authentication systems that support domains). | ||
| 37 | * | ||
| 38 | * @throws \InvalidArgumentException | ||
| 39 | */ | ||
| 40 | 10 | 	public function __construct( $username, $password, $domain = null ) { | |
| 52 | |||
| 53 | /** | ||
| 54 | * @since 0.1 | ||
| 55 | * @return string | ||
| 56 | */ | ||
| 57 | 8 | 	public function getUsername() { | |
| 60 | |||
| 61 | /** | ||
| 62 | * @since 0.1 | ||
| 63 | * @return string | ||
| 64 | */ | ||
| 65 | 6 | 	public function getPassword() { | |
| 68 | |||
| 69 | /** | ||
| 70 | * @since 0.1 | ||
| 71 | * @return string | ||
| 72 | */ | ||
| 73 | 4 | 	public function getDomain() { | |
| 76 | |||
| 77 | /** | ||
| 78 | * @since 0.1 | ||
| 79 | * @param mixed $other Another ApiUser object to compare with. | ||
| 80 | * | ||
| 81 | * @return bool | ||
| 82 | */ | ||
| 83 | 6 | 	public function equals( $other ) { | |
| 89 | |||
| 90 | } | ||
| 91 |