]> jfr.im git - irc/unrealircd/unrealircd-rpc-php.git/blobdiff - lib/Contracts/Contract.php
Merge pull request #5 from unrealircd/wip
[irc/unrealircd/unrealircd-rpc-php.git] / lib / Contracts / Contract.php
index f7388e696f05951d5aae0d2d6b413faee69e80b8..190ffb236d02472124f953766ac00821f6360487 100644 (file)
@@ -2,21 +2,22 @@
 
 namespace UnrealIRCd\Contracts;
 
+use stdClass;
+
 interface Contract
 {
     /**
      * Fetch all of a specific item.
      *
-     * @return array
+     * @return stdClass
      */
-    public function get(): array;
+    public function get(): stdClass;
 
     /**
      * Fetch data about a specific item.
      *
-     * @param  string  $item
      * @param  array  $params
-     * @return object
+     * @return stdClass
      */
-    public function show(string $item, array $params): object;
+    public function show(array $params): stdClass;
 }