getName(); echo "Linking macro '{$name}'...\n"; $editor = new PhabricatorEdgeEditor(); $phids[] = $macro->getFilePHID(); $phids[] = $macro->getAudioPHID(); $phids = array_filter($phids); if ($phids) { foreach ($phids as $phid) { $editor->addEdge( $macro->getPHID(), PhabricatorEdgeConfig::TYPE_OBJECT_HAS_FILE, $phid); } $editor->save(); } } echo "Done.\n";