Page MenuHomePhabricator

Resume workaround

Authored By
Mattflaschen-WMF
Jul 11 2015, 3:30 AM
Size
1 KB
Referenced Files
None
Subscribers
None

Resume workaround

mattflaschen@terbium:~$ mwscript eval.php --wiki=mediawikiwiki
> $logFilename = '/tmp/Talk:Wikimedia engineering 20% policy_mwdeploy.log';
> $flowBoardTitle = Title::newFromText( 'Talk:Wikimedia engineering 20% policy' );
> $archiveTitle = Title::newFromText( 'Talk:Wikimedia engineering 20% policy/LQT Archive 1' );
> $talkPageManagerUser = \FlowHooks::getOccupationController()->getTalkpageManager();
> $api = new Flow\Import\LiquidThreadsApi\LocalApiBackend( $talkPageManagerUser );
> $importer = Flow\Container::get( 'importer' );
>
> $sourceStore = new Flow\Import\FileImportSourceStore( $logFilename );
>
> $dbw = wfGetDB( DB_MASTER );
>
> $logger = Flow\Container::get( 'default_logger' );
>
> $strategy = new Flow\Import\LiquidThreadsApi\ConversionStrategy( $dbw, $sourceStore, $api, Flow\Container::get( 'url_generator' ), $talkPageManagerUser, Flow\Container::get( 'controller.notification' ) );
>
> $importer->setLogger( $logger );
> $api->setLogger( $logger );
>
> $converter = new \Flow\Import\Converter( $dbw, $importer, $logger, $talkPageManagerUser, $strategy );
>
> $doConversionMethod = new ReflectionMethod( $converter, 'doConversion' );
> $doConversionMethod->setAccessible( true );
> $doConversionMethod->invoke( $converter, $archiveTitle, $flowBoardTitle );

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
182728
Default Alt Text
Resume workaround (1 KB)

Event Timeline