mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-27 17:22:42 +01:00
36 lines
802 B
PHP
36 lines
802 B
PHP
|
<?php
|
||
|
|
||
|
$names = array(
|
||
|
'CommandBuildStepImplementation',
|
||
|
'LeaseHostBuildStepImplementation',
|
||
|
'PublishFragmentBuildStepImplementation',
|
||
|
'SleepBuildStepImplementation',
|
||
|
'UploadArtifactBuildStepImplementation',
|
||
|
'WaitForPreviousBuildStepImplementation',
|
||
|
);
|
||
|
|
||
|
$tables = array(
|
||
|
id(new HarbormasterBuildStep())->getTableName(),
|
||
|
id(new HarbormasterBuildTarget())->getTableName(),
|
||
|
);
|
||
|
|
||
|
echo "Renaming Harbormaster classes...\n";
|
||
|
|
||
|
$conn_w = id(new HarbormasterBuildStep())->establishConnection('w');
|
||
|
foreach ($names as $name) {
|
||
|
$old = $name;
|
||
|
$new = 'Harbormaster'.$name;
|
||
|
|
||
|
echo "Renaming {$old} -> {$new}...\n";
|
||
|
foreach ($tables as $table) {
|
||
|
queryfx(
|
||
|
$conn_w,
|
||
|
'UPDATE %T SET className = %s WHERE className = %s',
|
||
|
$table,
|
||
|
$new,
|
||
|
$old);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
echo "Done.\n";
|