Spaces:
No application file
No application file
| namespace Mautic\CoreBundle\Test; | |
| trait IsolatedTestTrait | |
| { | |
| /** | |
| * Ensure the MAUTIC_TABLE_PREFIX const is correctly set in isolated tests. | |
| * | |
| * Those test runs don't get the constant set in MauticExtension::executeBeforeFirstTest(), so we need to redefine it. | |
| */ | |
| public static function setUpBeforeClass(): void | |
| { | |
| if (!defined('MAUTIC_TABLE_PREFIX')) { | |
| EnvLoader::load(); | |
| $prefix = false === getenv('MAUTIC_DB_PREFIX') ? 'test_' : getenv('MAUTIC_DB_PREFIX'); | |
| define('MAUTIC_TABLE_PREFIX', $prefix); | |
| } | |
| } | |
| } | |