Mercurial > hg > isophonics-drupal-site
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 */ |