Doctrine\DBAL\Migrations\Version::addSql PHP Method

addSql() public method

Add some SQL queries to this versions migration
public addSql ( array | string $sql, array $params = [], array $types = [] )
$sql array | string
$params array
$types array
    public function addSql($sql, array $params = [], array $types = [])
    {
        if (is_array($sql)) {
            foreach ($sql as $key => $query) {
                $this->sql[] = $query;
                if (!empty($params[$key])) {
                    $queryTypes = isset($types[$key]) ? $types[$key] : [];
                    $this->addQueryParams($params[$key], $queryTypes);
                }
            }
        } else {
            $this->sql[] = $sql;
            if (!empty($params)) {
                $this->addQueryParams($params, $types);
            }
        }
    }

Usage Example

 protected function addSql($sql, array $params = array(), array $types = array())
 {
     $this->version->addSql($sql, $params, $types);
 }
All Usage Examples Of Doctrine\DBAL\Migrations\Version::addSql