コード例 #1
0
ファイル: Add.php プロジェクト: halfer/Meshing
 /**
  * Modify the schema 
  */
 protected function doFixups($schemaFileIn, $schemaFileOut, $schemaName)
 {
     $fixup = new Meshing_Schema_Fixup($schemaFileIn, $schemaFileOut);
     // Get the table names before we do the fixup (which adds more tables)
     $tableNames = $fixup->getTableNames();
     $fixup->fixup($schemaName);
     return $tableNames;
 }
コード例 #2
0
ファイル: DatabaseTestCase.php プロジェクト: halfer/Meshing
 protected function doFixup($package = null, $tablePrefix = null)
 {
     // Convert schema to node format (no class prefix)
     $fixup = new Meshing_Schema_Fixup($this->schemaDir . '/' . $this->schemas, $this->outputSchemaDir . '/' . $this->paths->getLeafStandardSchema());
     $fixup->setBaseClass($this->getBaseClass());
     $fixup->setBasePeer($this->getBasePeer());
     $fixup->fixup($package ? $package : $this->getPackage(), $tablePrefix);
 }