public function __construct(QueryContext $context = null) { $clauses = array('INSERT INTO' => array($this, 'getClauseInsertInto'), 'VALUES' => array($this, 'getClauseValues'), 'ON DUPLICATE KEY UPDATE' => array($this, 'getClauseOnDuplicateKeyUpdate')); parent::__construct($clauses, $context); }