comparison core/modules/user/src/UserData.php @ 14:1fec387a4317

Update Drupal core to 8.5.2 via Composer
author Chris Cannam
date Mon, 23 Apr 2018 09:46:53 +0100
parents 4c8ae668cc8c
children
comparison
equal deleted inserted replaced
13:5fb285c0d0e3 14:1fec387a4317
46 if (isset($result[$uid])) { 46 if (isset($result[$uid])) {
47 return $result[$uid]->serialized ? unserialize($result[$uid]->value) : $result[$uid]->value; 47 return $result[$uid]->serialized ? unserialize($result[$uid]->value) : $result[$uid]->value;
48 } 48 }
49 return NULL; 49 return NULL;
50 } 50 }
51 $return = [];
51 // If $module and $uid were passed, return data keyed by name. 52 // If $module and $uid were passed, return data keyed by name.
52 elseif (isset($uid)) { 53 if (isset($uid)) {
53 $return = [];
54 foreach ($result as $record) { 54 foreach ($result as $record) {
55 $return[$record->name] = ($record->serialized ? unserialize($record->value) : $record->value); 55 $return[$record->name] = ($record->serialized ? unserialize($record->value) : $record->value);
56 } 56 }
57 return $return; 57 return $return;
58 } 58 }
59 // If $module and $name were passed, return data keyed by uid. 59 // If $module and $name were passed, return data keyed by uid.
60 elseif (isset($name)) { 60 if (isset($name)) {
61 $return = [];
62 foreach ($result as $record) { 61 foreach ($result as $record) {
63 $return[$record->uid] = ($record->serialized ? unserialize($record->value) : $record->value); 62 $return[$record->uid] = ($record->serialized ? unserialize($record->value) : $record->value);
64 } 63 }
65 return $return; 64 return $return;
66 } 65 }
67 // If only $module was passed, return data keyed by uid and name. 66 // If only $module was passed, return data keyed by uid and name.
68 else { 67 foreach ($result as $record) {
69 $return = []; 68 $return[$record->uid][$record->name] = ($record->serialized ? unserialize($record->value) : $record->value);
70 foreach ($result as $record) {
71 $return[$record->uid][$record->name] = ($record->serialized ? unserialize($record->value) : $record->value);
72 }
73 return $return;
74 } 69 }
70 return $return;
75 } 71 }
76 72
77 /** 73 /**
78 * {@inheritdoc} 74 * {@inheritdoc}
79 */ 75 */