public function insert($data) { if ($data instanceof \Traversable && !$data instanceof TableSelection) { $data = iterator_to_array($data); } if (is_array($data)) { $data[$this->column] = $this->active; } return parent::insert($data); }