mini\Database\Query
final
class
Documentation
User-facing query class for reading data
Wraps PartialQuery with a clean, read-focused API. Mutations go through DatabaseInterface methods (update, delete) rather than the query itself.
$query = db()->query('SELECT * FROM users WHERE active = true');
// Filtering
$admins = $query->eq('role', 'admin');
// Shaping
$recent = $query->order('created_at DESC')->limit(10);
// Fetching
foreach ($recent as $user) { ... }
$user = $query->eq('id', 5)->one();
// Mutations go through database
db()->update($query, ['status' => 'verified']);
db()->delete($query->eq('spam', true));
Inheritance
Implements:
IteratorAggregate
Countable
Stringable
Traversable
Properties (2)
Closure $wrap
Methods (25)
Documentation missing
Documentation missing
Documentation missing
Documentation missing
Documentation missing
Documentation missing
Documentation missing
Documentation missing
Documentation missing
Documentation missing
Documentation missing
Documentation missing
Documentation missing
Documentation missing
Documentation missing
Get first row or null
Get first row or throw
Get all rows as array
Check if any rows exist
Load a single row by primary key
Documentation missing
Documentation missing
Hydrate results into entity instances
Transform each row with a custom hydrator
Documentation missing