database->query( 'SELECT vid FROM {oc_actor_case_relation_revision} WHERE id=:id ORDER BY vid', [':id' => $entity->id()] )->fetchCol(); } /** * {@inheritdoc} */ public function userRevisionIds(AccountInterface $account) { return $this->database->query( 'SELECT vid FROM {oc_actor_case_relation_field_revision} WHERE uid = :uid ORDER BY vid', [':uid' => $account->id()] )->fetchCol(); } /** * {@inheritdoc} */ public function countDefaultLanguageRevisions(OCActorCaseRelationInterface $entity) { return $this->database->query('SELECT COUNT(*) FROM {oc_actor_case_relation_field_revision} WHERE id = :id AND default_langcode = 1', [':id' => $entity->id()]) ->fetchField(); } /** * {@inheritdoc} */ public function clearRevisionsLanguage(LanguageInterface $language) { return $this->database->update('oc_actor_case_relation_revision') ->fields(['langcode' => LanguageInterface::LANGCODE_NOT_SPECIFIED]) ->condition('langcode', $language->getId()) ->execute(); } }