]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - classes/Managed_DataObject.php
Stronger typing, require array where param array
[quix0rs-gnu-social.git] / classes / Managed_DataObject.php
index 4ec8de669d3dd4abd39f43450e587dfd35e2d945..e957e7ba8f505a120c4ab45dbce668ce2bfae121 100644 (file)
@@ -56,7 +56,7 @@ abstract class Managed_DataObject extends Memcached_DataObject
      * @return get_called_class() object if found, or null for no hits
      *
      */
-    static function pkeyGet($kv)
+    static function pkeyGet(array $kv)
     {
         return parent::pkeyGetClass(get_called_class(), $kv);
     }
@@ -82,13 +82,13 @@ abstract class Managed_DataObject extends Memcached_DataObject
      * values for a specific key column. Usually used for the primary key when
      * multiple values are desired.
      *
-     * @param array $keyCol  key column name
-     * @param array $keyVals array of key values
+     * @param string $keyCol  key column name
+     * @param array  $keyVals array of key values
      *
      * @return get_called_class() object with multiple instances if found, or null for no hits
      *
      */
-    static function listGet($keyCol, $keyVals)
+    static function listGet($keyCol, array $keyVals)
     {
         return parent::listGetClass(get_called_class(), $keyCol, $keyVals);
     }