Upgrade symfony from 7 to 8. Remove cache since it is now faster to open website.
This commit was merged in pull request #62.
This commit is contained in:
@@ -12,15 +12,12 @@ final class StarController extends BaseController
|
||||
#[Route('/star/{productId<\d+>}', name: 'app_star')]
|
||||
public function __invoke(int $productId, Request $request): Response
|
||||
{
|
||||
$this->cache->deleteItems(['list_all', 'list_promos', 'list_new', 'list_discontinued']);
|
||||
$referer = $request->headers->get('referer');
|
||||
if (str_contains($referer, '/category/')) {
|
||||
preg_match('#/category/(.*)#i', $referer, $matches);
|
||||
$this->cache->deleteItem('list_category_'.urldecode($matches[1]));
|
||||
}
|
||||
if (str_contains($referer, '/search?search=')) {
|
||||
preg_match('#/search\?search=(.*)#i', $referer, $matches);
|
||||
$this->cache->deleteItem('list_search_'.urldecode($matches[1]));
|
||||
}
|
||||
|
||||
Product::find($productId)->toggleStarred()->save();
|
||||
|
||||
Reference in New Issue
Block a user