mini\Table\Contracts\TableInterface::in() Method

public abstract

Signature

public abstract function in(string $column, mini\Table\Contracts\SetInterface $values): mini\Table\Contracts\TableInterface

Parameters

Name Type Default Description
$column string required Documentation missing
$values mini\Table\Contracts\SetInterface required Documentation missing

Returns

mini\Table\Contracts\TableInterface

Documentation

Filter rows where column value is in the given set

The set can be an in-memory Set or another TableInterface (subquery):

// In-memory set
$table->in('status', new Set('status', ['active', 'pending']));

// Subquery
$userIds = $orders->eq('status', 'shipped')->columns('user_id');
$users->in('id', $userIds);

Source

src/Table/Contracts/TableInterface.php:126