Merge pull request #14254 from yashodha/add_dev_tab
[civicrm-core.git] / tests / phpunit / CiviTest / CiviUnitTestCase.php
index 39b9811ea8a6342dfc170d6097bc7bcd13f042c6..c6c473e4303a3521c2278b2f327069e76860001a 100644 (file)
@@ -1942,13 +1942,13 @@ AND    ( TABLE_NAME LIKE 'civicrm_value_%' )
    * @return void
    */
   public function setMockSettingsMetaData($extras) {
-    Civi::service('settings_manager')->flush();
-
     CRM_Utils_Hook::singleton()
       ->setHook('civicrm_alterSettingsMetaData', function (&$metadata, $domainId, $profile) use ($extras) {
         $metadata = array_merge($metadata, $extras);
       });
 
+    Civi::service('settings_manager')->flush();
+
     $fields = $this->callAPISuccess('setting', 'getfields', array());
     foreach ($extras as $key => $spec) {
       $this->assertNotEmpty($spec['title']);