function ContentTranslationPendingRevisionTestBase::getEditUrl
Returns the edit URL for the specified entity.
Parameters
\Drupal\Core\Entity\ContentEntityInterface $entity: The entity being edited.
Return value
\Drupal\Core\Url The edit URL.
Overrides ContentTranslationTestBase::getEditUrl
2 calls to ContentTranslationPendingRevisionTestBase::getEditUrl()
- ContentTranslationOutdatedRevisionTranslationTest::testFlagAsOutdatedHidden in core/
modules/ content_translation/ tests/ src/ Functional/ ContentTranslationOutdatedRevisionTranslationTest.php  - Tests that outdated revision translations work correctly.
 - ContentTranslationRevisionTranslationDeletionTest::doTestOverview in core/
modules/ content_translation/ tests/ src/ Functional/ ContentTranslationRevisionTranslationDeletionTest.php  - Performs a test run.
 
File
- 
              core/
modules/ content_translation/ tests/ src/ Functional/ ContentTranslationPendingRevisionTestBase.php, line 154  
Class
- ContentTranslationPendingRevisionTestBase
 - Base class for pending revision translation tests.
 
Namespace
Drupal\Tests\content_translation\FunctionalCode
protected function getEditUrl(ContentEntityInterface $entity) {
  if ($entity->access('update', $this->loggedInUser)) {
    $url = $entity->toUrl('edit-form');
  }
  else {
    $url = $entity->toUrl('drupal:content-translation-edit');
    $url->setRouteParameter('language', $entity->language()
      ->getId());
  }
  return $url;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.