N°8760 - add GetCreatedIn to get module name based on DBObject class - everything stored in MetaModel during compilation and autoload

N°8760 - be able to describe from which module a datamodel class comes via MetaModel created_in field
This commit is contained in:
odain
2026-01-27 11:54:51 +01:00
parent 6ab5722286
commit 02ea17d897
7 changed files with 451 additions and 6 deletions

View File

@@ -0,0 +1,22 @@
<?php
use Combodo\iTop\Test\UnitTest\ItopTestCase;
class IncludeFileReaderTest extends ItopTestCase
{
protected function setUp(): void
{
parent::setUp();
$this->RequireOnceItopFile('core/metamodel/IncludeFileReader.php');
}
public function testGetClasses()
{
$expected = [
'iTopOwnershipToken',
'iTopOwnershipLock',
];
$this->assertEquals($expected, IncludeFileReader::GetInstance()->GetClasses(__DIR__.'/resources/ownershiplock.class.inc.php'));
}
}