mini\Table\Utility\Set
class
Documentation
Simple in-memory set implementation
Provides O(1) membership testing via array key lookup.
$set = new Set('status', ['active', 'pending']);
$set->has((object)['status' => 'active']); // true
$set->has((object)['status' => 'deleted']); // false
// Iteration yields stdClass
foreach ($set as $member) {
echo $member->status; // 'active', 'pending'
}
Inheritance
Implements:
mini\Table\Contracts\SetInterface
IteratorAggregate
Traversable
Properties (2)
private
array $items
private
string $column
Methods (4)
Documentation missing
Documentation missing
Documentation missing
Documentation missing