10     protected function setUp(): void
    24         $record_id_reflection = 
new ReflectionMethod(ilAdvancedMDRecord::class, 
'setRecordId');
    25         $record_id_reflection->setAccessible(
true);
    27         $ids = [1, 2, 3, 4, 5];
    28         $positions = array_reverse($ids);
    30         foreach ($ids as 
$id) {
    32             $record->setGlobalPosition(array_shift($positions));
    33             $record_id_reflection->invokeArgs($record, [$id]);
    39         $sorted = $sorting->sortRecords($records);
    40         $this->assertTrue(is_array($sorted));
    41         foreach ($sorted as $index => $record) {
    43             $this->assertEquals(5, $index + $record->getRecordId());
 
Customizing of pimple-DIC for ILIAS. 
 
setGlobalVariable(string $name, $value)
 
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins 
 
testGlobalRecordSorting()
 
initRecordSortingDependencies()