Skip to content

Commit 6a2256b

Browse files
committed
fix tests in DDEV setup
1 parent 5c87fd6 commit 6a2256b

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

config/.env.ddev

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,5 @@ export DATABASE_URL="mysql://db:db@db:3306/db"
3636
# Uncomment these to define logging configuration via environment variables.
3737
#export LOG_DEBUG_URL="file:///path/to/logs/?levels[]=notice&levels[]=info&levels[]=debug&file=debug"
3838
#export LOG_ERROR_URL="file:///path/to/logs/?levels[]=warning&levels[]=error&levels[]=critical&levels[]=alert&levels[]=emergency&file=error"
39-
export DEBUG_KIT_SAFE_TLD="site"
4039
export APP_FULL_BASE_URL="https://plugins.cakephp.org.ddev.site"
40+
export DEBUG_KIT_SAFE_TLD="site"
-5.9 KB
Binary file not shown.

src/Model/Table/PackagesTable.php

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -113,19 +113,21 @@ public function findAutocomplete(SelectQuery $query, string $search, int $maxRes
113113
{
114114
$escapedSearch = str_replace(['%', '_'], ['\%', '\_'], $search);
115115

116+
$nameMatch = $query->expr()
117+
->case()
118+
->when(['Packages.package LIKE' => '%' . $escapedSearch . '%'])
119+
->then(1, 'integer')
120+
->else(0, 'integer');
121+
116122
return $query
117123
->find('search', search: ['search' => $search])
118124
->contain(['Tags' => function (SelectQuery $q) {
119125
return $q->orderByDesc('Tags.label');
120126
}])
121127
->selectAlso([
122-
'name_match' => $query->expr()
123-
->case()
124-
->when(['Packages.package LIKE' => '%' . $escapedSearch . '%'])
125-
->then(1, 'integer')
126-
->else(0, 'integer'),
128+
'name_match' => $nameMatch,
127129
])
128-
->orderByDesc('name_match')
130+
->orderByDesc($nameMatch)
129131
->orderByDesc('Packages.downloads')
130132
->limit($maxResults);
131133
}

0 commit comments

Comments
 (0)