public AliasStorage::getAliasesForAdminListing($header, $keys = NULL)
Loads aliases for admin listing.
Parameters
array $header: Table header.
string|null $keys: (optional) Search keyword that may include one or more '*' as wildcard values.
Return value
array Array of items to be displayed on the current page.
Overrides AliasStorageInterface::getAliasesForAdminListing
File
- core/lib/Drupal/Core/Path/AliasStorage.php, line 327
Class
- AliasStorage
- Provides a class for CRUD operations on path aliases.
Namespace
Drupal\Core\Path
Code
public function getAliasesForAdminListing($header, $keys = NULL) { $query = $this->connection->select(static::TABLE) ->extend('Drupal\Core\Database\Query\PagerSelectExtender') ->extend('Drupal\Core\Database\Query\TableSortExtender'); if ($keys) { // Replace wildcards with PDO wildcards. $query->condition('alias', '%' . preg_replace('!\*+!', '%', $keys) . '%', 'LIKE'); } try { return $query ->fields(static::TABLE) ->orderByHeader($header) ->limit(50) ->execute() ->fetchAll(); } catch (\Exception $e) { $this->catchException($e); return []; } }
Please login to continue.