Example #1
0
 /**
  * @param DBALSchema $Schema
  * @param bool       $Simulate
  */
 public function setMigration(DBALSchema &$Schema, $Simulate = true)
 {
     $Statement = $this->Database->getSchema()->getMigrateToSql($Schema, $this->Database->getPlatform());
     if (!empty($Statement)) {
         foreach ((array) $Statement as $Query) {
             $this->Database->addProtocol($Query);
             if (!$Simulate) {
                 $this->Database->setStatement($Query);
             }
         }
     }
 }
Example #2
0
 /**
  * @param $Statement
  *
  * @return int The number of affected rows
  */
 public function setStatement($Statement)
 {
     return $this->Database->setStatement($Statement);
 }