- added type-hints
- added some missing documentation
/**
* Check if data exists
*
- * @param string|array $table Table name or array [schema => table]
- * @param array $condition array of fields for condition
+ * @param string $table Table name or array [schema => table]
+ * @param array $condition Array of fields for condition
* @return boolean Are there rows for that condition?
* @throws \Exception
*/
- public static function exists($table, array $condition): bool
+ public static function exists(string $table, array $condition): bool
{
return DI::dba()->exists($table, $condition);
}
*/
public function count($table, array $condition = [], array $params = []): int
{
+ // @TODO Can we dump this to have ": int" as returned type-hint?
if (empty($table)) {
throw new InvalidArgumentException('Parameter "table" cannot be empty.');
}