column = $column; } /** * @param \pq\Gateway\Table $table * @param \pq\Gateway\Row $row * @param string $event create/update/delete * @param array $where reference to the criteria */ function update(\SplSubject $table, Row $row = null, $event = null, array &$where = null) { if ($event === "update") { $where["{$this->column}="] = $row->getData()[$this->column]; $row->{$this->column}->mod(+1); } } }