]> jfr.im git - irc/unrealircd/unrealircd-rpc-php.git/blame - lib/Contracts/Contract.php
WIP
[irc/unrealircd/unrealircd-rpc-php.git] / lib / Contracts / Contract.php
CommitLineData
50d6d455
D
1<?php
2
3namespace UnrealIRCd\Contracts;
4
5interface Contract
6{
7 /**
8 * Fetch all of a specific item.
9 *
10 * @return array
11 */
12 public function get(): array;
13
14 /**
15 * Fetch data about a specific item.
16 *
17 * @param string $item
18 * @param array $params
19 * @return object
20 */
21 public function show(string $item, array $params): object;
22}