namespace UnrealIRCd;
use Exception;
+use stdClass;
class Ban implements Contracts\Ban
{
* @param string $user
* @param string $type
* @param array $params
- * @return bool
+ * @return stdClass
* @throws Exception
*/
- public function add(string $user, string $type, array $params): bool
+ public function add(string $user, string $type, array $params): stdClass
{
$response = $this->connection->query('server_ban.add', [
'name' => $params['name'],
* @param string $user
* @param string $type
* @param array $params
- * @return bool
+ * @return stdClass
* @throws Exception
*/
- public function delete(string $user, string $type, array $params): bool
+ public function delete(string $user, string $type, array $params): stdClass
{
$response = $this->connection->query('server_ban.del', [
'name' => $params['name'],
* @return array|bool
* @throws Exception
*/
- public function get(): array|bool
+ public function get(): stdClass
{
$response = $this->connection->query('server_ban.list');
* @return object|bool
* @throws Exception
*/
- public function show(array $params): object|bool
+ public function show(array $params): stdClass
{
$response = $this->connection->query('server_ban.get', [
'name' => $params['name'],