* @param string|array $id
* A callback expression; any of the following.
*
- * @return array
+ * @return array|callable
* A PHP callback. Do not serialize (b/c it may include an object).
* @throws \RuntimeException
*/
}
elseif ($this->mode === 'setter') {
\CRM_Utils_Array::pathSet($GLOBALS, explode('/', $this->path), $arg1);
+ return NULL;
}
else {
throw new \RuntimeException("Resolver failed: global:// must specify getter or setter mode.");
$realFolder = realpath($metaDataFolder);
if (is_dir($realFolder) && !isset($loadedFolders[$realFolder])) {
$loadedFolders[$realFolder] = TRUE;
- $settingsMetadata = $settingsMetadata + self::loadSettingsMetaData($metaDataFolder);
+ $settingsMetadata = $settingsMetadata + self::loadSettingsMetadata($metaDataFolder);
}
}
return $settingsMetadata;
}
/**
- * @param CRM_Core_DAO $dao
+ * @param \CRM_Core_DAO $dao
* Handle for the DB connection that will execute transaction statements.
* (all we really care about is the query() function)
*/