3v4l.org

run code in 300+ PHP versions simultaneously
<?php $group = 'oppiminen.yle.fi'; $common_arguments = [ 'source_version' => 7, 'group_name' => $group, 'source_connection' => 'oppiminen.yle.fi', ]; $api = [ 'api' => 2, 'groups' => [ $group => [ 'title' => t('Oppiminen'), ], ], 'migrations' => [ 'OppiminenUser' => [ 'class_name' => 'OppiminenUserMigration', ], 'OppiminenArticle' => [ 'class_name' => 'OppiminenArticleMigration', ], 'OppiminenTerm' => [ 'class_name' => 'OppiminenTermMigration', ], ], ]; foreach ($api['migrations'] as &$migration) { $migration += $common_arguments; } var_dump($api);

preferences:
52.7 ms | 402 KiB | 5 Q