Prado\Data\ActiveRecord\TActiveRecordGateway::raiseCommandEvent PHP Method

raiseCommandEvent() protected method

Raise the corresponding command event, insert, update, delete or select.
protected raiseCommandEvent ( $event, $command, $record, $criteria )
    protected function raiseCommandEvent($event, $command, $record, $criteria)
    {
        if (!$criteria instanceof TSqlCriteria) {
            $criteria = new TActiveRecordCriteria(null, $criteria);
        }
        $param = new TActiveRecordEventParameter($command, $record, $criteria);
        $manager = $record->getRecordManager();
        $manager->{$event}($param);
        $record->{$event}($param);
    }