// Upgrade support -- old records (serialize) always have this punctuation,
// and new records (base64) never do.
if (strpos($string, ':') !== FALSE || strpos($string, ';') !== FALSE) {
- return CRM_Utils_String::unserialize($string);
+ return unserialize($string);
}
else {
- return CRM_Utils_String::unserialize(base64_decode($string));
+ return unserialize(base64_decode($string));
}
}
$domain->id = CRM_Core_Config::domainID();
$domain->find(TRUE);
if ($domain->config_backend) {
- $params = array_merge(CRM_Utils_String::unserialize($domain->config_backend), $params);
+ $params = array_merge(unserialize($domain->config_backend), $params);
}
$params = CRM_Core_BAO_ConfigSetting::filterSkipVars($params);
$domain->id = CRM_Core_Config::domainID();
$domain->find(TRUE);
if ($domain->config_backend) {
- $defaults = CRM_Utils_String::unserialize($domain->config_backend);
+ $defaults = unserialize($domain->config_backend);
if ($defaults === FALSE || !is_array($defaults)) {
$defaults = [];
return FALSE;
$loader = $this->buildClassLoader();
$ser = serialize($loader);
file_put_contents($file,
- sprintf("<?php\nreturn CRM_Utils_String::unserialize(%s);", var_export($ser, 1))
+ sprintf("<?php\nreturn unserialize(%s);", var_export($ser, 1))
);
}
return $loader->register();
$item = new stdClass();
$item->id = $id;
- $item->data = CRM_Utils_String::unserialize($data);
+ $item->data = unserialize($data);
return $item;
}
else {
$item = new stdClass();
$item->id = $id;
- $item->data = CRM_Utils_String::unserialize($data);
+ $item->data = unserialize($data);
return $item;
}
// nothing in queue
# $dao->submit_time = date('YmdHis', strtotime($dao->submit_time));
# $dao->release_time = date('YmdHis', $nowEpoch + $lease_time);
# $dao->save();
- $dao->data = CRM_Utils_String::unserialize($dao->data);
+ $dao->data = unserialize($dao->data);
return $dao;
}
}
'1' => [date('YmdHis', $nowEpoch + $lease_time), 'String'],
'2' => [$dao->id, 'Integer'],
]);
- $dao->data = CRM_Utils_String::unserialize($dao->data);
+ $dao->data = unserialize($dao->data);
return $dao;
}
}
*/
public static function instance($qrid) {
if (!empty($_SESSION['queueRunners'][$qrid])) {
- return CRM_Utils_String::unserialize($_SESSION['queueRunners'][$qrid]);
+ return unserialize($_SESSION['queueRunners'][$qrid]);
}
else {
return NULL;
* The input array with duplicate values removed.
*/
public static function crmArrayUnique($array) {
- $result = array_map("CRM_Utils_String::unserialize", array_unique(array_map("serialize", $array)));
+ $result = array_map("unserialize", array_unique(array_map("serialize", $array)));
foreach ($result as $key => $value) {
if (is_array($value)) {
$result[$key] = self::crmArrayUnique($value);
}
private function reobjectify($value) {
- return is_object($value) ? CRM_Utils_String::unserialize(serialize($value)) : $value;
+ return is_object($value) ? unserialize(serialize($value)) : $value;
}
}
private function reobjectify($value) {
if (is_object($value)) {
- return CRM_Utils_String::unserialize(serialize($value));
+ return unserialize(serialize($value));
}
if (is_array($value)) {
foreach ($value as $p) {
if (is_object($p)) {
- return CRM_Utils_String::unserialize(serialize($value));
+ return unserialize(serialize($value));
}
}
}
}
private function reobjectify($value) {
- return is_object($value) ? CRM_Utils_String::unserialize(serialize($value)) : $value;
+ return is_object($value) ? unserialize(serialize($value)) : $value;
}
}
public function get($key, $default = NULL) {
CRM_Utils_Cache::assertValidKey($key);
$result = $this->_cache->get($this->getTruePrefix() . $key);
- return ($result === FALSE) ? $default : CRM_Utils_String::unserialize($result);
+ return ($result === FALSE) ? $default : unserialize($result);
}
/**
$result = $this->_cache->get($key);
switch ($this->_cache->getResultCode()) {
case Memcached::RES_SUCCESS:
- return CRM_Utils_String::unserialize($result);
+ return unserialize($result);
case Memcached::RES_NOTFOUND:
return $default;
public function get($key, $default = NULL) {
CRM_Utils_Cache::assertValidKey($key);
$result = $this->_cache->get($this->_prefix . $key);
- return ($result === FALSE) ? $default : CRM_Utils_String::unserialize($result);
+ return ($result === FALSE) ? $default : unserialize($result);
}
/**
}
private function reobjectify($value) {
- return is_object($value) ? CRM_Utils_String::unserialize(serialize($value)) : $value;
+ return is_object($value) ? unserialize(serialize($value)) : $value;
}
/**