Exemplo n.º 1
0
<?php

echo 'Giving image macros PHIDs';
$table = new PhabricatorFileImageMacro();
$table->openTransaction();
foreach (new LiskMigrationIterator($table) as $macro) {
    if ($macro->getPHID()) {
        continue;
    }
    echo '.';
    queryfx($macro->establishConnection('w'), 'UPDATE %T SET phid = %s WHERE id = %d', $macro->getTableName(), $macro->generatePHID(), $macro->getID());
}
$table->saveTransaction();
echo "\nDone.\n";