]>
Commit | Line | Data |
---|---|---|
50d6d455 D |
1 | <?php |
2 | ||
3 | namespace UnrealIRCd\Contracts; | |
4 | ||
9ef4c6af D |
5 | use stdClass; |
6 | ||
50d6d455 D |
7 | interface Ban extends Contract |
8 | { | |
9 | /** | |
10 | * Add a ban for a user. | |
9ef4c6af | 11 | * |
50d6d455 | 12 | * @param string $user |
50d6d455 | 13 | * @param array $params |
9ef4c6af | 14 | * @return stdClass |
50d6d455 | 15 | */ |
9ef4c6af | 16 | public function add(string $user, array $params): stdClass; |
50d6d455 D |
17 | |
18 | /** | |
19 | * @param string $user | |
50d6d455 | 20 | * @param array $params |
9ef4c6af | 21 | * @return stdClass |
50d6d455 | 22 | */ |
9ef4c6af | 23 | public function delete(string $user, array $params): stdClass; |
50d6d455 | 24 | } |