function PathAliasTestTrait::assertPathAliasNotExists
Asserts that a path alias does not exist in the storage.
Parameters
string $alias: The path alias.
string|null $langcode: (optional) The language code of the path alias.
string|null $path: (optional) The system path of the path alias.
string|null $message: (optional) A message to display with the assertion.
1 call to PathAliasTestTrait::assertPathAliasNotExists()
- PathLanguageTest::testAliasTranslation in core/modules/ path/ tests/ src/ Functional/ PathLanguageTest.php 
- Tests alias functionality through the admin interfaces.
File
- 
              core/tests/ Drupal/ Tests/ Traits/ Core/ PathAliasTestTrait.php, line 101 
Class
- PathAliasTestTrait
- Provides methods to create and assert path_alias entities.
Namespace
Drupal\Tests\Traits\CoreCode
protected function assertPathAliasNotExists($alias, $langcode = NULL, $path = NULL, $message = '') {
  $query = \Drupal::entityTypeManager()->getStorage('path_alias')
    ->getQuery()
    ->accessCheck(FALSE);
  $query->condition('alias', $alias, '=');
  if ($langcode) {
    $query->condition('langcode', $langcode, '=');
  }
  if ($path) {
    $query->condition('path', $path, '=');
  }
  $query->count();
  $this->assertFalse((bool) $query->execute(), $message);
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
