26 protected function setUp(): void
40 $record_id_reflection =
new ReflectionMethod(ilAdvancedMDRecord::class,
'setRecordId');
41 $record_id_reflection->setAccessible(
true);
43 $ids = [1, 2, 3, 4, 5];
44 $positions = array_reverse($ids);
46 foreach ($ids as
$id) {
48 $record->setGlobalPosition(array_shift($positions));
49 $record_id_reflection->invokeArgs($record, [$id]);
55 $sorted = $sorting->sortRecords($records);
56 $this->assertTrue(is_array($sorted));
57 foreach ($sorted as $index => $record) {
59 $this->assertEquals(5, $index + $record->getRecordId());
Customizing of pimple-DIC for ILIAS.
setGlobalVariable(string $name, $value)
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
testGlobalRecordSorting()
initRecordSortingDependencies()