public function grammarDelete(Collection $collection, array $criteria = array()) { if (func_num_args() === 1) { return "DELETE FROM {$collection->getName()}"; } else { throw new Exception(__METHOD__ . ' unimplemented yet!'); } }