Skip to content

Commit 76e0c06

Browse files
committed
fix
1 parent a290373 commit 76e0c06

File tree

1 file changed

+5
-14
lines changed

1 file changed

+5
-14
lines changed

inc/container.class.php

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -148,20 +148,11 @@ public static function installBaseData(Migration $migration, $version)
148148
}
149149

150150
// Get itemtypes from PluginGenericobject
151-
// @phpstan-ignore-next-line : Anonymous class extends @final class Glpi\Migration\GenericobjectPluginMigration.
152-
$hack = new class ($DB) extends \Glpi\Migration\GenericobjectPluginMigration {
153-
public function __construct($db)
154-
{
155-
parent::__construct($db);
156-
}
157-
158-
public function runValidatePrerequisites()
159-
{
160-
return $this->validatePrerequisites();
161-
}
162-
};
163-
164-
if ($hack->runValidatePrerequisites()) {
151+
$migrationgo = new \Glpi\Migration\GenericobjectPluginMigration($DB);
152+
$method = new ReflectionMethod($migrationgo, 'validatePrerequisites');
153+
$method->setAccessible(true);
154+
$result = $method->invoke($migrationgo);
155+
if ($result) {
165156
$migration_genericobject_itemtype = [];
166157
$result = $DB->request(['FROM' => 'glpi_plugin_genericobject_types']);
167158
foreach ($result as $type) {

0 commit comments

Comments
 (0)