public static function unserialize(array $user = null) { if (empty($user)) { return null; } $user['roles'] = empty($user['roles']) ? array() : explode('|', trim($user['roles'], '|')); $user = UserSerialize::_userRolesSort($user); return $user; }