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)
if(!defined('PATH_SEPARATOR')) $GLOBALS['_PEAR_default_error_mode']
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
testGlobalRecordSorting()
initRecordSortingDependencies()