mini\Table\Utility\ColumnMappedSet
class
Documentation
Wraps a SetInterface to remap column names
Used when a subquery returns a different column name than the outer query expects. For example:
// Subquery: SELECT user_id FROM orders
// Outer: WHERE id IN (subquery)
// Need to map 'user_id' -> 'id' for has() calls
$mapped = new ColumnMappedSet($subqueryResult, 'user_id', 'id');
$table->in('id', $mapped);
Inheritance
Implements:
mini\Table\Contracts\SetInterface
IteratorAggregate
Traversable
Properties (3)
private
string $sourceColumn
private
string $targetColumn
Methods (4)
Documentation missing
Documentation missing
Documentation missing
Documentation missing