Exemple #1
0
 /**
  * @param array $values
  * @return InsertStatement
  */
 public function insert(array $values) : self
 {
     foreach ($values as $column => $value) {
         $this->sql->addColumn($column);
         if ($value instanceof Closure) {
             $expression = new Expression();
             $value($expression);
             $value = $expression;
         }
         $this->sql->addValue($value);
     }
     return $this;
 }