array( 'paths' => array( 'migrations' => '%%PHINX_CONFIG_PATH%%/testmigrations2', 'schema' => '%%PHINX_CONFIG_PATH%%/testmigrations2/schema.sql', ) ), 'paths' => array( 'migrations' => $this->getMigrationPath(), ), 'environments' => array( 'default_migration_table' => 'phinxlog', 'default_database' => 'testing', 'testing' => array( 'adapter' => 'sqllite', 'path' => '%%PHINX_CONFIG_PATH%%/testdb/test.db' ), 'production' => array( 'adapter' => 'mysql' ) ) ); } /** * Generate dummy migration path * @return string */ protected function getMigrationPath() { if (null === $this->migrationPath) { $this->migrationPath = uniqid('phinx', true); } return $this->migrationPath; } }