/** * {@inheritdoc} */ function mapFromStorageRecords(array $records) { foreach ($records as $record) { $record->roles = array(); if ($record->uid) { $record->roles[] = DRUPAL_AUTHENTICATED_RID; } else { $record->roles[] = DRUPAL_ANONYMOUS_RID; } } // Add any additional roles from the database. $this->addRoles($records); return parent::mapFromStorageRecords($records); }